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)