2012-03-24 17 views

回答

3

您可以通過每一件可能是不同的需要組。因此,請根據您的查詢範圍添加MONTH(Date)甚至YEAR(Date)

select DAY(Date), count(*) from Posts WHERE shopID != '' group by shopID, YEAR(Date), MONTH(Date), DAY(Date) 
0

你也可以組是這樣的:UNIX_TIMESTAMP(date(date)),而不是按年,月,日分別

select date(date), count(*) from Posts 
WHERE shopID != '' 
group by shopID, UNIX_TIMESTAMP(date(date)) 

注分組,你必須也採取了其他日期數據的select語句能夠識別當天屬於哪個月/年。如果你不這樣做,你會得到很多天的數字和數量,但是每一個月/每年會重複一次。

這就是爲什麼我使用date(date), count(*)

相關問題