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))

  • 相关阅读:
    敏捷开发-各个原则的理解
    DWH中增量数据的抽取
    SSIS的部署和配置
    Checkpoint 和Breakpoint
    两种动态SQL
    SQLServer查询计划
    程序员接项目的经验1
    Date.prototype.format
    前端颜色选择器
    Idea快捷键和使用技巧【未完】
  • 原文地址:https://www.cnblogs.com/qufly/p/3510100.html
Copyright © 2011-2022 走看看