`
dengkehai
  • 浏览: 78966 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用SQL命令实现按月统计

SQL 
阅读更多
用SQL命令实现按月统计


   sales    as    '业务员',  
   sum(case    when    month(getdatetime)=1    then    amount    end)    as    '1月份总额',  
   sum(case    when    month(getdatetime)=2    then    amount    end)    as    '2月份总额',  
   sum(case    when    month(getdatetime)=3    then    amount    end)    as    '3月份总额',  
   sum(case    when    month(getdatetime)=4    then    amount    end)    as    '4月份总额',  
   sum(case    when    month(getdatetime)=5    then    amount    end)    as    '5月份总额',  
   sum(case    when    month(getdatetime)=6    then    amount    end)    as    '6月份总额',  
   sum(case    when    month(getdatetime)=7    then    amount    end)    as    '7月份总额',  
   sum(case    when    month(getdatetime)=8    then    amount    end)    as    '8月份总额',  
   sum(case    when    month(getdatetime)=9    then    amount    end)    as    '9月份总额',  
   sum(case    when    month(getdatetime)=10    then    amount    end)    as    '10月份总额',  
   sum(case    when    month(getdatetime)=11    then    amount    end)    as    '11月份总额',  
   sum(case    when    month(getdatetime)=12    then    amount    end)    as    '12月份总额'  
   from    you_table    group    by    sales  


select   extract(year   from   tf_date),extract(month   from   tf_date),sum(tf_sl)  
  from   table  
  where   ...  
  group   by   extract(year   from   tf_date),extract(month   from   tf_date)
分享到:
评论

相关推荐

    巧用SQL视图实现人事信息统计查询.pdf

    巧用SQL视图实现人事信息统计查询.pdf

    C++实现通过配置文件定义sql命令修改SQLServer数据库程序

    配置文件定义数据库连接和命令,运行即可。配置示例: <!-- 数据库配置 --> (local)" user="sa" password="123" dbname="db" /> <!-- 要执行的命令 --> <CMDList> (Id int,Name varchar(255),...

    SQL查询安全性及性能优化

    不要使用拼接字符串的方式构造SQL语句而采用参数命令 使用存储过程 存储过程在数据库中 只能执行存储过程中固定的代码 限制输入长度 防止黑客输入超大字符串,导致服务器瘫痪 防止黑客输入较长的恶意脚本等 ...

    数据库课程设计基于Java+SQL server实现的高校成绩管理系统源码+数据库

    1、学校设置了各专业,在专业下开设班级,每个班级包含若干学生,学生信息至少需要包含学号、姓名、性别、年龄、生源所在地、已修学分总数等数据项;...使用SQL server,所有SQL命令在webcontent文件夹中的TXT文件中

    PL/SQL Developer

     命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。这样,您就可以开发自己的脚本,无需编辑脚本/保存...

    经典SQL语句大全

    1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + ...

    PL/SQL Developer 6.05注册版-1

    <br>命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。这样,您就可以开发自己的脚本,无需编辑脚本/...

    SQLServer2008查询性能优化 2/2

    使用性能监视器、SQL Trace以及动态管理视图和函数建立性能基线 理解一般系统中发生瓶颈的地方。以及解决瓶颈的方法 识别常见性能问题以及对其快速处理的方法 实施修复甚至预防性能问题的T-SQL最佳实践 《SQL ...

    SQLServer2008查询性能优化 1/2

    使用性能监视器、SQL Trace以及动态管理视图和函数建立性能基线 理解一般系统中发生瓶颈的地方。以及解决瓶颈的方法 识别常见性能问题以及对其快速处理的方法 实施修复甚至预防性能问题的T-SQL最佳实践 《SQL ...

    Log Explorer for SQL Server v4.22 含注册机

    支持 MS SQL 2005 之前的版本 不支持 sql 2008 介绍 Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的...

    sql2000 Log Explorer4.2(含注册码)+汉化

    执行Drop Table和Truncate Table命令虽然会被SQLServer记录到日志文件中,但是并不记录被删除的数据。你可以使用LogExplore提供的功能来恢复这些数据。LogExplore提供两种机制来恢复被Drop或者Truncate的数据。 1、...

    一种基于JSP和SQL数据库的网站流量统计管理系统的设计与实现(含jsp源码和文章说明和数据库).rar

    1网络流量监测技术 ⑴ IP统计计算: 显示通过IOS的源与目的地之间...时间间隔的设定直接影响到manager向agent发送命令的频繁程度.在等待值的改变时,这些进程引起通过网络的流量增加,因而对网络带宽的影响也不容忽视

    MYSQL常用命令大全

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u username -p -D dbname ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

     Oracle 数据库中的SQL是当今市场上功能最强大的SQL实现之一,而本书全面展示了这一工具的威力。如何才能让更多人有效地学习和掌握SQL呢?Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习...

    VC+SQL SERVER学生信息管理系统

    (1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。 (2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的...

    PL/SQL Developer 7.1.5 注册版-3

    <br>命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。这样,您就可以开发自己的脚本,无需编辑脚本/...

    基于java和sql server实现图书管理系统源码

    java图书馆管理系统实现 图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们...

    学生管理系统vc6.0+sql sever2000(光盘内容)

    (1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。 (2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的...

Global site tag (gtag.js) - Google Analytics