如何按每天23:00 至 第二天22:59:59 来分组查询

解决方案 »

  1.   

    ----查询之 之前
    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 
    分组日期是不是要这样啊?