0
我正在嘗試編寫一個SQL查詢以返回在過去7天內向我的網站提交了多少鏈接。到目前爲止,我有這樣的:按日期對時間戳字段進行分組
SELECT COUNT(`id`) AS `count`
FROM `links`
WHERE `created` > NOW() - 86400
AND `created` < NOW()
這個工程的某一天,它返回稱爲count
與在過去24小時內提交的鏈接數量一行。我需要將其更改爲返回2列,分別爲date
和count
,共7行(每天一個)。
棘手的部分,我不能讓我的頭左右是created
是timestamp
列,我無權改變它,所以我必須使用它。
編輯:工作在查詢進展情況:
SELECT DAY(FROM_UNIXTIME(created)) AS day, COUNT(id) count
FROM links
GROUP BY DAY(FROM_UNIXTIME(created))
LIMIT 7