zoukankan      html  css  js  c++  java
  • 以天、周、月、季度、年统计

      

     --以天为单位
     select count( *) as  customercount,str(DATEPART(YY,RegTime))  + N'年' +  cast(  DATEPART(mm,RegTime) as varchar(5) )+ N'月' + cast(  DATEPART(dd,RegTime) as varchar(5) )+ N'日'   as timetype
     FROM CRM_Customer
     WHERE 1=1
     GROUP BY DATEPART(YY,RegTime),DATEPART(mm,RegTime),DATEPART(dd,RegTime)
     ORDER BY DATEPART(YY,RegTime),DATEPART(mm,RegTime),DATEPART(dd,RegTime)

     
     --以周为单位
     select count( *) as  customercount,str(DATEPART(YY,RegTime))  + N'年第' +  cast(  DATEPART(wk,RegTime) as varchar(5) )+ N'周'   as timetype
     FROM CRM_Customer
     WHERE 1=1
     GROUP BY DATEPART(YY,RegTime),DATEPART(wk,RegTime)
     ORDER BY  DATEPART(YY,RegTime),DATEPART(wk,RegTime)
     
     
     --以月为单位
     select count( *) as  customercount,str(DATEPART(YY,RegTime))  + N'年' +  cast(  DATEPART(mm,RegTime) as varchar(5) )+ N'月'   as timetype
     FROM CRM_Customer
     WHERE 1=1
     GROUP BY DATEPART(YY,RegTime),DATEPART(mm,RegTime)
     ORDER BY DATEPART(YY,RegTime),DATEPART(mm,RegTime)
     
     
     --以季度为单位
     select count( *) as  customercount,DATEPART(YY,RegTime) AS Years,str(DATEPART(YY,RegTime))  + N'年' +  cast(  DATEPART(Q,RegTime) as varchar(5) )+ N'季度'   as timetype
     FROM CRM_Customer
     WHERE 1=1
     GROUP BY DATEPART(YY,RegTime),DATEPART(Q,RegTime)
     ORDER BY DATEPART(YY,RegTime),DATEPART(Q,RegTime)
     
     
     --以年为单位
     select count( *) as  customercount,str(DATEPART(YY,RegTime))  + N'年'  as timetype
     FROM CRM_Customer
     WHERE 1=1
     GROUP BY DATEPART(YY,RegTime)
     ORDER BY DATEPART(YY,RegTime)


     

  • 相关阅读:
    jQuery动态表格插件 AppendGrid
    JavaScript:用JS实现加载页面前弹出模态框
    JavaScript(select onchange)的网页跳转的简单实现
    jQuery DataTables的简单实现
    JavaScript 设计模式之命令模式
    JavaScript 设计模式之代理模式
    JavaScript 设计模式之工厂模式
    JavaScript 设计模式之建造者模式
    集群服务器消息通讯办法
    游戏服务器端开发的基本大纲
  • 原文地址:https://www.cnblogs.com/059212315/p/2048590.html
Copyright © 2011-2022 走看看