zoukankan      html  css  js  c++  java
  • sql按时间段汇总

    select dateadd(mi,(datediff(mi,convert(varchar(10),
    dateadd(ss,-1,CreateOn),120),dateadd(ss,-1,CreateOn))/5)*5,convert(varchar(10),CreateOn,120)) as CreateOnss,
    count(*) as cnt, MAX(CreateOn),
    sum(OrderAmt) as OrderAmtdd
    from SaleOrder
    where OrderStatus>0 and OrderStatus<=90
    and CreateOn>='2014-01-02' and CreateOn<'2014-01-03'
    group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,-1,CreateOn),120),
    dateadd(ss,-1,CreateOn))/5)*5,convert(varchar(10),CreateOn,120))

    select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,CreateOn),120),
    dateadd(ss,1,CreateOn))/60)*60,convert(varchar(10),CreateOn,120)) as CreateOn,
    count(1) as cnt,
    sum(OrderAmt) as OrderAmt,sum(OrderAmt)/COUNT(1) as avgAmt
    from SaleOrder where OrderStatus>0 and OrderStatus<=90
    and CreateOn>='2014-01-02' and CreateOn<'2014-01-03'
    group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,CreateOn),120),dateadd(ss,1,CreateOn))/60)*60,
    convert(varchar(10),CreateOn,120))

  • 相关阅读:
    怎么说???
    再给自己一点鼓励
    还是不要看新闻的好
    系统架构师
    朋友
    未来的路
    I now have a dream
    纪念死去的手机
    全局规划
    终于要上战场了!
  • 原文地址:https://www.cnblogs.com/qufly/p/3510100.html
Copyright © 2011-2022 走看看