• [转载]SQL行转列,数据统计




    SELECT 
            CreateTime as '日期'
            isnull[支付宝],0as '支付宝' , 
            isnull[手机短信],0as '手机短信',
            isnull([工商银行卡],0)as '工商银行' , 
            isnull[建设银行卡],0as '建设银行'
            isnull[支付宝],0+ isnull[手机短信],0)+isnull([工商银行卡],0)+ isnull[建设银行卡],0as '合计'
    FROM
    (
        SELECT CONVERT(VARCHAR(10), CreateTime, 120AS CreateTime,PayType, Money
        FROM Inpours
    ) P
    PIVOT (
            SUM(Money)
                FOR PayType IN
                ( [支付宝][手机短信][工商银行卡][建设银行卡])
          ) AS T
    ORDER BY CreateTime


    结果如图:

      

  • 相关阅读:
    Vue.js监听事件
    Vue.js组件传值
    Vue.js安装
    C#中输入法全角转换半角
    文件夹操作
    转JSON字符串,并进行AES加密
    ReportView报表的使用
    c++读入优化
    快读板子
    【转】2020年 大二上 ACM
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2630842.html
Copyright © 2020-2023  润新知