2012-03-24 18 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(*)

相关问题