王尧

未来靠自己
Mysql 根据时间戳、时间按年月日分组统计

create_time时间格式

1         SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;
2 
3         SELECT DATE_FORMAT(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days; 
4         SELECT DATE_FORMAT(create_time,'%Y%m') months,COUNT(id) COUNT FROM role GROUP BY months 

根据时间戳格式

1  SELECT FROM_UNIXTIME(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks; 
2         SELECT FROM_UNIXTIME(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days; 
3         SELECT FROM_UNIXTIME(create_time,'%Y%m') months,COUNT(id) COUNT FROM role GROUP BY months 

原文地址 http://my.oschina.net/linland/blog/367668?fromerr=OjIhGGNo

posted on 2015-12-17 11:12  山姆大爷  阅读(6403)  评论(0)    收藏  举报