求关于按时间段分组
如何按每天23:00 至 第二天22:59:59 来分组查询
------解决方案------------------------查询之 之前
insum 日期
4 2013-05-06 22:01:00.000
4 2013-05-06 23:01:00.000
2 2013-05-07 00:00:00.000
3 2013-05-08 23:10:00.000
----查询之后
总数 分组日期
4 2013-05-06
6 2013-05-07
3 2013-05-09
;with tb as
(
select insum,case when datepart(hh,日期)>=23 then CONVERT(varchar(100), 日期+1, 23) else CONVERT(varchar(100), 日期, 23) end as 分组日期 from huang
)
select sum(insum) as 总数,分组日期 from tb group by
分组日期
是不是要这样啊?