我正在编写一些报告,需要获取特定月份的所有日期,例如2014年1月。当我运行以下'SQL'语句时:
SELECT datesInMonth WHERE month = 1 AND year = 2014;
我想获取这个列表:
2014-01-01
2014-01-02
2014-01-03
...
2014-01-31
如果我执行这个“SQL”语句:
SELECT datesInMonth WHERE month = 2 AND year = 2014;
我想获取这个列表:
2014-02-01
2014-02-02
2014-02-03
...
2014-02-28
如果我这样写 'SQL':
SELECT datesInMonth WHERE month = 2 AND year = 2016;
我想获取这个列表:
2016-02-01
2016-02-02
2016-02-03
...
2016-02-29
这是否可能,还是我应该自己做一张包含未来100年日期的表格呢 :)