zoukankan      html  css  js  c++  java
  • SqlServer 行转列(统计某年一到十二个月数据总和)

    select * from(
        select
    sum(case MONTH(purchase_date) when '1' then SumMoney else 0 end) as January,
    sum(case MONTH(purchase_date) when '2' then SumMoney else 0 end) as February,
    sum(case MONTH(purchase_date) when '3' then SumMoney else 0 end) as March,
    sum(case MONTH(purchase_date) when '4' then SumMoney else 0 end) as April,
    sum(case MONTH(purchase_date) when '5' then SumMoney else 0 end) as May,
    sum(case MONTH(purchase_date) when '6' then SumMoney else 0 end) as June,
    sum(case MONTH(purchase_date) when '7' then SumMoney else 0 end) as July,
    sum(case MONTH(purchase_date) when '8' then SumMoney else 0 end) as  August,
    sum(case MONTH(purchase_date) when '9' then SumMoney else 0 end) as September,
    sum(case MONTH(purchase_date) when '10' then SumMoney else 0 end) as October,
    sum(case MONTH(purchase_date) when '11' then SumMoney else 0 end) as November,
    sum(case MONTH(purchase_date) when '12' then SumMoney else 0 end) as December
     from Purchase)  td  unpivot  (moneys for months in
     (January,February,March,April,May,June,July,August,September,October,November,December)) as temp

  • 相关阅读:
    webstorm9.0.3 注册码
    SpringMVC 文件上传下载
    Nginx解决post请求405问题
    nginx配置Strict Transport Security
    MySQL修改max_allowed_packet
    ELK批量删除索引
    ELK出现unassigned_shards查看及删除
    Nagios监控mysql主从复制
    Linux DNS原理简介及配置
    root密码重置(Centos 7)
  • 原文地址:https://www.cnblogs.com/ZHANGKAIXUAN/p/6087035.html
Copyright © 2011-2022 走看看