博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver 按日、周、月统计方法
阅读量:5227 次
发布时间:2019-06-14

本文共 1560 字,大约阅读时间需要 5 分钟。

 

create table T(日期时间 datetime, 数量 int) insert T select '2007-1-1 19:31:25 ', 56 union all select '2007-1-1 21:31:25 ', 35 union all select '2007-1-1 15:31:25 ', 43 union all select '2007-1-2 19:31:25 ', 34 union all select '2007-1-3 15:31:25 ', 35 union all select '2007-1-3 21:31:25 ', 65 --按日统计 select 日期时间=convert(char(10), 日期时间, 120), 数量=sum(数量) from T group by convert(char(10), 日期时间, 120) --按周统计 select 日期时间=datepart(week, 日期时间), 数量=sum(数量) from T where year(日期时间)=year(getdate()) group by datepart(week, 日期时间) --按月统计 select 日期时间=convert(char(7), 日期时间, 120), 数量=sum(数量) from T group by convert(char(7), 日期时间, 120)   --实例:  --按日统计  select sum(cniTicketCount) as STickCount,Convert(varchar(10),cnAppDate,23) as ScnAppDate from (select B.*,U.UserName from SystemUsers U inner join BookingDetails B on U.AutoID=B.cnvcApplyManwhere B.cniTicketCount>0 and B.cnAppDate between '2010/09/01' and '2010/10/01') as Agroup by Convert(varchar(10),cnAppDate,23)  --按周统计  select sum(cniTicketCount) as STickCount,datepart(week,cnAppDate)as ScnAppDate from (select B.*,U.UserName from SystemUsers U inner join BookingDetails B on U.AutoID=B.cnvcApplyManWhere B.cniTicketCount>0) as Agroup by datepart(week,cnAppDate)  --按月统计  select sum(cniTicketCount) as STickCount,substring(Convert(varchar(10),cnAppDate,23),1,7) as ScnAppDate from (select B.*,U.UserName from SystemUsers U inner join BookingDetails B on U.AutoID=B.cnvcApplyManWhere B.cniTicketCount>0) as Agroup by substring(Convert(varchar(10),cnAppDate,23),1,7)

 

 

转载于:https://www.cnblogs.com/huangyoum/p/6558909.html

你可能感兴趣的文章
剑指offer--17.第一个只出现一次的字符
查看>>
最近找工作面的面试题目汇总(一)
查看>>
20不努力,30做助理(转载)
查看>>
程序员如何描述清楚线上bug
查看>>
再读c++primer plus 004
查看>>
OpenSSL 1.0.1 TLS/DTLS heartbeat information disclosure漏洞 测试
查看>>
软工课评价
查看>>
UIDeviceOrientationDidChangeNotification和UIApplicationDidChangeStatusBarFrameNotification
查看>>
Test is dead
查看>>
SPEC CPU2006的安装和使用
查看>>
webRTC脱坑笔记(二)— webRTC API之MediaStream(getUserMedia)
查看>>
Factory Design Pattern
查看>>
5-hadoop的运行模式(伪分布式)
查看>>
桌面窗体应用程序,FormClosing事件
查看>>
WinForm下窗体标题栏上有“帮助”按钮
查看>>
Spring Boot中自动执行sql脚本
查看>>
Mysql与python交互
查看>>
python中贪婪与非贪婪
查看>>
标称型数据和数值型数据
查看>>
GMA Round 1 双曲线与面积
查看>>