0

過去7日間の登録ユーザー数をグループ化して取得したい。

+-----+------------+--------------+
| id  | username   | created      |
+-----+------------+--------------+
|  1  | Vlad       | 1360168194   |
+-----+------------+--------------+
|  2  | Test       | 1360168194   |
+-----+------------+--------------+

これが私のテーブルです。その日の日付を含む7行の結果と、登録したユーザーの結果としてのcount(id)が必要です。

私はさまざまな解決策を試しましたが、どれも私のニーズに本当に合っていませんでした。何かアイデアはありますか?

4

1 に答える 1

2
SELECT  DATE(FROM_UNIXTIME(columName)), COUNT(ID) totalCOunt
FROM    tableName
WHERE   DATE(FROM_UNIXTIME(columName)) BETWEEN CURDATE() + INTERVAL -7 DAY AND CURDATE()
GROUP   BY DATE(FROM_UNIXTIME(columName))

その他の情報源

于 2013-02-06T16:35:59.527 に答える