我有一个tbl_track
有很多记录的 mysql 表
User_id | User_country | Datecreated (timestamp)
1 |3 | 2012-09-09 09:37:03
2 |7 | 2012-10-09 16:22:36
现在我想要这样的结果(从开始月份到当前月份)
September | September & October
1 record | 2 records
我试试这个,但结果是相反的,从本月到月初,即(10 月、10 月+9 月、10 月+9 月+8 月)。我也为每个人写了单独的查询
我当前月份的查询是
SELECT * FROM tbl_track
WHERE YEAR(`date_created`) = YEAR(CURRENT_DATE)
AND MONTH(`date_created`) = MONTH(CURRENT_DATE)
我对当前和上个月的查询是
SELECT * as count FROM tbl_track
WHERE YEAR(`date_created`) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(`date_created`) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)