实现按部门月卡余额总额分组统计的SQL查询代码

自由风qin

自由风qin

2016-01-29 16:23

实现按部门月卡余额总额分组统计的SQL查询代码,实现按部门月卡余额总额分组统计的SQL查询代码
 

陈优章的专栏

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

(原创,到现在为至最为复杂的SQL查询代码)实现按部门月卡余额总额分组统计的SQL查询代码(在Ms SQL Server中调试通过)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

SELECT dp.dpname1 AS 部门, cust_dp_SumOddfre.sum_oddfare AS 当月卡总余额
FROM (SELECT T_Department.DpCode1, SUM(custid_SumOddfare_group.sum_oddfare)
              AS sum_oddfare
        FROM (SELECT l2.CustomerID, SUM(r1.oddfare) AS sum_oddfare
                FROM (SELECT CustomerID, MAX(OpCount) AS max_opcount
                        FROM (SELECT CustomerID, OpCount, RTRIM(CAST(YEAR(OpDt)
                                      AS char)) + '-' + RTRIM(CAST(MONTH(OpDt) AS char))
                                      + '-' + RTRIM(DAY(0)) AS dt
                                FROM T_ConsumeRec
                                UNION
                                SELECT CustomerID, OpCount, RTRIM(CAST(YEAR(cashDt)
                                      AS char)) + '-' + RTRIM(CAST(MONTH(cashDt) AS char))
                                      + '-' + RTRIM(DAY(0)) AS dt
                                FROM T_Cashrec) l1
                        WHERE (dt <= '2005-6-1')/*输入查询月份,可用参数传递*/
                        GROUP BY CustomerID) l2 INNER JOIN
                          (SELECT CustomerID, OpCount, oddfare
                         FROM T_ConsumeRec
                         UNION
                         SELECT CustomerID, OpCount, oddfare
                         FROM T_Cashrec) r1 ON l2.CustomerID = r1.CustomerID AND
       &nb

展开更多 50%)
分享

猜你喜欢

实现按部门月卡余额总额分组统计的SQL查询代码

SQLServer
实现按部门月卡余额总额分组统计的SQL查询代码

SQLserver 实现分组统计查询(按月、小时分组)

编程语言 网络编程
SQLserver 实现分组统计查询(按月、小时分组)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

怎么查询银行卡余额 银行卡余额查询

银行卡 家庭理财 个人理财 理财方法
怎么查询银行卡余额 银行卡余额查询

怎样查询银行卡余额 如何查询银行卡余额

家庭理财 个人理财 理财方法
怎样查询银行卡余额 如何查询银行卡余额

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Artisan多表查询和统计

SQLServer
SQL Artisan多表查询和统计

SQL语言查询基础:连接查询 联合查询 代码

编程语言 网络编程
SQL语言查询基础:连接查询 联合查询 代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ADSL造成系统假死之谜

ADSL造成系统假死之谜

如何让你的SQL运行得更快

如何让你的SQL运行得更快
下拉加载更多内容 ↓