0

過去 30 日間の 1 日あたりのユーザー登録数を表示するグラフを統合しようとしています。ユーザーが参加したときのタイムスタンプを格納するユーザー テーブルがあります。そのタイムスタンプでグループ化しながら、同じ日内かどうかを確認する方法はありますか。このタイプのデータをどのように正確に生成できるかについて少し迷っていますが、私のテーブル構造に基づいて可能ですか?

ありがとうございました

4

1 に答える 1

0

GROUP BY DATE( timestamp_column) のことですか?

しかし、追加の別の Date 列とそれに GROUP を追加した方が速いと思います。

過去 30 日間。

SELECT ....
FROM ....
WHERE `timestamp_column` 
       BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE()
GROUP BY DATE(`timestamp_column`)
于 2012-10-29T20:56:13.747 に答える