SELECT COUNT(*),Date(createDate) FROM EEC_Order WHERE createDate
BETWEEN DATE_SUB(CURDATE(),INTERVAL 7 DAY ) AND CURDATE()
group by Date(createDate) ;
COUNT(*) Date(createDate)
3 2013-09-08
1 2013-09-11
2 2013-09-12
上記のクエリは、createdate によるグループに基づいて、現在の日付 (2013 年 9 月 13 日を想定) から前の 7 日間を意味するテーブルから取得しています。結果は 3 行表示されています。時間を取得しているときに、上記の RESULT のみに日付とカウントを追加したい (DB にはありません) ダミーの日付は、次のように存在しません。助けてください......これに対するクエリの書き方...
COUNT(*) Date(createDate)
0 2013-09-06
0 2013-09-07
3 2013-09-08
0 2013-09-09
0 2013-09-10
1 2013-09-11
2 2013-09-12
よろしく
sakir
esquareinfo