资源描述:
《sql语句统计每天、每月、每年的数据》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.//按天统计2.selectcount(dataid)as每天操作数量,sum()3.from4.where5.groupbytrunc(createtime,'DD'))6.//按自然周统计7.selectto_char(date,'iw'),sum()8.from9.where10.groupbyto_char(date,'iw')11.//按自然月统计12.selectto_char(date,'mm'),sum()13.from14.where15.groupbyto_char(date,'mm'
2、)16.//按季统计17.selectto_char(date,'q'),sum()18.from19.where20.groupbyto_char(date,'q')21.//按年统计22.selectto_char(date,'yyyy'),sum()23.from24.where25.groupbyto_char(date,'yyyy')SQL语句统计每天、每月、每年的数据1、每年selectyear(ordertime)年,sum(Total)销售合计from订单表groupbyyear(ordert
3、ime)2、每月selectyear(ordertime)年,month(ordertime)月,sum(Total)销售合计from订单表groupbyyear(ordertime),month(ordertime3、每日selectyear(ordertime)年,month(ordertime)月,day(ordertime)日,sum(Total)销售合计from订单表groupbyyear(ordertime),month(ordertime),day(ordertime)另外每日也可以这样:sel
4、ectconvert(char(8),ordertime,112)dt,sum(Total)销售合计from订单表groupbyconvert(char(8),ordertime,112)sql题如何统计查询一个月中每天的记录怎么写啊?写出来啊!比如说要查2010年3月份每天的记录提问者:Java_Travler-一级最佳答案selectcount(*),substr(t.date,1,10)fromtabletwheret.datelike'2010-03%'groupbysubstr(t.date,1,1
5、0)这里date的格式是YYYY-mm-ddhh:mm:sssql数据分月统计,表中只有每天的数据,现在要求求一年中每个月的统计数据(一条sql)SELECTMONTH(那个日期的字段),SUM(需要统计的字段,比如销售额什么的)FROM表WHEREYEAR(那个日期的字段)=2010--这里假设你要查2010年的每月的统计。GROUPBYMONTH(那个日期的字段)用SELECT语句对数据进行统计汇总用SELECT语句对数据进行统计汇总集合函数(聚合函数,统计函数)为了有效处理查询得到的数据集合,SQLSe
6、rver提供了一系列统计函数.这些函数可以实现数据集合和汇总:avg([ALL
7、DISTINCT]列名)求指定数字字段的平均值sum([ALL
8、DISTINCT]列名)求指定数字字段的总和max([ALL
9、DISTINCT]列名)求指定数字字段中最大值min([ALL
10、DISTINCT]列名)求指定数字字段中最小值count([ALL
11、DISTINCT]列名)求满足条件记录中指定字段不为空的记录个数count(*) 求满足条件记录总数************************************
12、**********************************************************用GROUPBY子句对记录分类统计汇总格式: GROUPBY分组字段名列表[HAVING条件表达式] 功能:按指定条件对指定字段依次分组进行统计汇总注: 使用GROUPBY的语句仍可用ORDERBY子句排序 但必须在GROUPBY之后可以使用别名但不允许对SELECT没指定的列排序 HAVING子句是对分组统计后的查询结果进行筛选. 使用GROUPBY的select语句仍可用WHER
13、E子句指定条件**********************************************************************************************说明: Select指定的字段必须包含且只含GROUPBY子句中指定的分组字段(可以为它指定别名), 其他必须是由集合函数组成的一个或多个计算列,统计函数中所使用的列不受限制.GR