MySql累計(jì)求和

我們在寫SQL的時候,會有這種需求:對表中的數(shù)據(jù)累計(jì)求和。

id money
1 10
2 20
3 30

求出結(jié)果

id money sumMoney
1 10 10
2 20 30
3 30 60

累加sql:
方法一:

SELECT a.id,a.money,SUM(lt.money)  as cum
FROM cum_demo a JOIN cum_demo lt 
ON a.id >= lt.id
GROUP BY a.money
ORDER BY id

方法二:

SET @csum := 0;  
SELECT id, money, (@csum := @csum + money) AS sumMoney  
FROM money;  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • js表: 添加一列:累計(jì)收獲喜歡 select a.作者,a.收獲喜歡,(select sum(b.收獲喜歡) f...
    派大星的新閱讀 4,622評論 1 0
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,839評論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,033評論 0 11
  • 第六章:應(yīng)用邏輯順序 1.確定前因后果關(guān)系 2.將整體分割為部分,或?qū)⒉糠纸M成整體 3.將類似事務(wù)按重要性歸為一組...
    寂寞楚天舒閱讀 1,331評論 0 1
  • 哦對,不是正月十六。。 剛起床去噓噓??吹酵饷婷擅闪聊欠N感覺?;秀绷艘幌孪肫饋斫裉焓钦率?。。呃,七月十六。月朗...
    野也閱讀 292評論 0 0

友情鏈接更多精彩內(nèi)容