This question already has an answer here:
- generate days from date range 25 answers
I want to display all dates between a from
and to
dates from MySQL.
For example the data from schedule
table that has from
and to
fields are:
from
date is 2013-3-13
, and
to
date is 2013-3-20
,
my desired result is:
2013-3-13
2013-3-14
2013-3-15
2013-3-16
2013-3-17
2013-3-18
2013-3-19
2013-3-20
How can I achieve this using MySQL query only (without having to use stored procedure 'cause I'm not familiar with it)?
EDIT:
The answer here is very helpful, though I still don't fully get what is desired. In this sample, it only runs successfully but doesn't output anything. And I don't know what seems to be the problem.
Please help. Thanks!
try where from date is 2013-3-13, and to date is 2013-3-20,
You can use the following to generate your list of dates:
See SQL Fiddle with Demo