現在の日付から7日前までの特定の日に登録されたユーザーの数をクエリで返すようにします。日の代わりに、日時形式で整数形式で表示されます。たとえば、2012年12月20日の日付では、0として表示され、2012年12月21日は1として表示されます。
私の質問:
select date(update_timestamp) between date_sub(sysdate(), interval 7 day) and sysdate() as date, count(*) users
from registered
group by date(update_timestamp)
必要な出力
DATE | USERS
20/12/2012 | 5
21/12/2012 | 6
私が得ている出力
DATE | USERS
0 | 5
1 | 6
私のSQLクエリの何が問題になっていますか?また、過去7日間のデータを取得する別の方法を知る必要があります