SQL语句怎么按照月统计数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句怎么按照月统计数量相关的知识,希望对你有一定的参考价值。

foodid uesrid mak datetime
1 1 3 2013-12-05 00:00:00
1 2 4 2013-11-05 00:00:00
2 1 3 2013-10-03 00:00:00

表是类似这样的 怎么样按照foodid和月份统计每个月用户的评价数,用的语句一直说datetime列名错误

参考技术A Select foodid, month(datetime), sum(mak) from [tablename1] where year(datetime) = 2013 group by foodid,month(datetime)

本回答被提问者采纳
参考技术B select foodid,userid,mak,datepart(mm,datetime) as 月份 from 表名 group by foodid,userid,mak,datepart(mm,datetime)

sql将日期按照年月分组并统计数量

1 SELECT DATE_FORMAT(releaseDate,"%Y年%m月") AS dates,COUNT(*) FROM t_diary GROUP BY DATE_FORMAT(releaseDate,"%Y年%m月")
ORDER BY DATE_FORMAT(releaseDate,"%Y年%m月") DESC ;
DATE_FORMAT();按照格式对某个日期操作
ORDER BY 排序
DESC 降序




以上是关于SQL语句怎么按照月统计数量的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句如何统计数据库当日信息数量

sql 分类按月统计

SQL语句。表里面都是去年的数据。现在要统计以前每一天跟每一个月的数据的总数。SQL语句怎么写。

【写SQL语句】按照用户统计对应订单数和订单总金额?

oracle统计查询 sql语句应该怎么写

sql语句中的group by要怎么用!!