我有这个sql从数据库中选择数据并返回两列
这个sql,
SELECT count(*) cnt, date(created) dt FROM mlm_users GROUP by dt
我得到了一些内容
count, date
1, 2013-05-10
2, 2013-06-10
11, 2013-09-10
以下,
SELECT count(*) cnt, week(DATE_SUB(created, INTERVAL 1 DAY)) dt
FROM mlm_users GROUP by dt
我得到了
计数,周没有
1, 12
2, 22
11, 34
无论如何我可以返回
之类的周日期范围计数,周没有
1, 2013-01-12 - 2013-07-12
2, 2013-08-12 - 2013-14-12
11, 2013-15-12 - 2013-29-12
并且为了月回归
SELECT month( created ) dt, date(created) dt FROM mlm_users GROUP by dt
我本可以手动计算这个值,但由于日期计算中的小问题,我想知道数据库是否可以给出这个值。
请参阅http://sqlfiddle.com/#!2/cd3db/2
感谢