sqlserver统计一段时间内每半小时的订单总量
select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,-1,[订单创建时间]),120),dateadd(ss,-1,[订单创建时间]))/30)*30,convert(varchar(10),[订单创建时间],120)) as 时间段,
count([订单号]) as 订单总量
fromT_VALID_ORDER
where [订单创建时间]<'2017-12-31 23:59:59' and [订单创建时间]>'2016-01-01 00:00:00'
group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,-1,[订单创建时间]),120),dateadd(ss,-1,[订单创建时间]))/30)*30,convert(varchar(10),[订单创建时间],120))
order by 时间段
【sqlserver统计一段时间内每半小时的订单总量】参考:http://bbs.csdn.net/topics/360003771
推荐阅读
- 杭电oj——2030汉字统计
- 不懂法,害人终害己
- 概率论/统计学|随机变量 的 分布函数 与 概率密度函数 的区别
- 腾讯视频(我有一段rap想给你说)
- 一段不堪回首的岁月
- 临床统计学学习日志
- 地图|地图 旅行 菜系
- 一个人就一个人
- 对过去暂告一段落,下个路口见
- 2019-04-27|2019-04-27 所谓爱情