一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Mysql - 使用SQL實現(xiàn)小計,合計以及排序

使用SQL實現(xiàn)小計,合計以及排序

2019-12-27 16:52MYSQL教程網(wǎng) Mysql

本篇文章是對SQL實現(xiàn)小計,合計以及排序進行了詳細的分析介紹,需要的朋友參考下

--說明:個人學習筆記,實現(xiàn)小計合計顯示,分組按BANK_ID+OP_DATE升序排序

復制代碼代碼如下:


--測試數(shù)據(jù)
CREATE TABLE #TB(ID VARCHAR(10),BANK_ID VARCHAR(10),OP_DATE VARCHAR(10),OPERATOR_NO VARCHAR(20),AMT DECIMAL(10,2))
INSERT #TB SELECT '1111','001','20121210',1234567,111.00
UNION ALL SELECT '2222','002','20121210',1234567,222.00
UNION ALL SELECT '3333','001','20121112',1234567,250.00
UNION ALL SELECT '4444','002','20121110',1234567,330.00
UNION ALL SELECT '5555','001','20121210',1234567,300.00
UNION ALL SELECT '6666','002','20121112',1234567,150.00
GO

 

--查詢
SELECT A.ID
 ,A.BANK_ID
 ,A.AMT
 ,B.OP_DATE
 ,B.OPERATOR_NO
FROM
(
(SELECT 
 ID=CASE
  WHEN GROUPING(BANK_ID)=1 THEN '合計' 
  WHEN GROUPING(ID)=1 THEN '小計'
  ELSE ID END
 ,BANK_ID
    ,SUM(AMT) AMT
    ,ORDER_SIGN1=GROUPING(BANK_ID),ORDER_SIGN2=BANK_ID
    ,ORDER_SIGN3=GROUPING(ID)
FROM #TB
GROUP BY BANK_ID,ID WITH ROLLUP
HAVING GROUPING(ID)=1
UNION ALL --先得出表的統(tǒng)計,再加上表中的數(shù)據(jù)
SELECT ID
 ,BANK_ID
 ,AMT
 ,ORDER_SIGN1=0,ORDER_SIGN2=BANK_ID
    ,ORDER_SIGN3=0
 FROM #TB) A
LEFT JOIN --為了顯示出OP_DATE、OPERATOR_NO
(SELECT ID
 ,OP_DATE
 ,OPERATOR_NO 
FROM #TB) B ON A.ID = B.ID
) ORDER BY ORDER_SIGN1,ORDER_SIGN2,ORDER_SIGN3,OP_DATE

GO

--刪除測試
DROP TABLE #TB

/*--測試結(jié)果
ID BANK_ID AMT OP_DATE OPERATOR_NO
3333 001 250.00 20121112 1234567
5555 001 300.00 20121210 1234567
1111 001 111.00 20121210 1234567
小計 001 661.00 NULL NULL
4444 002 330.00 20121110 1234567
6666 002 150.00 20121112 1234567
2222 002 222.00 20121210 1234567
小計 002 702.00 NULL NULL
合計 NULL 1363.00 NULL NULL
--*/

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美特级午夜一区二区三区 | 99热这里只有精品一区二区三区 | 激情综合色啪啪小说 | 亚洲男女在线 | 国产视频三区 | 耽美双性 | 欧美国产日韩1区俺去了 | 999任你躁在线精品免费不卡 | 国产精品久久久久久久久免费 | 日本高清va不卡视频在线观看 | 亚洲AV久久无码精品蜜桃 | 青青精品视频 | 日韩久久精品 | 369手机看片 | 免费看国产一级片 | 国产免费资源 | 调教禽兽| 国产在线欧美精品 | 色播开心网| 亚洲社区在线观看 | 日本五十路六十30人8时间 | 国产成人www免费人成看片 | 免费观看俄罗斯特黄特色 | 精品在线99 | 亚洲精品国产一区二区在线 | 亚洲国产美女精品久久久久 | 91果冻制片厂天美传媒 | 特黄视频免费看 | 欧美xxxbrazzers| 久久久久免费视频 | 娇小性色| 国产免费视频 | 久久精品国产久精国产果冻传媒 | 日本中文字幕黑人借宿影片 | 天天夜夜草草久久伊人天堂 | tiny4k欧美极品在线 | 青草青青在线视频观看 | 成人久久18网站 | 免费看3d小舞被躁视频网站 | 国模一区二区三区视频一 | 91对白在线|