在報表資料統計的時候,用到儲存過程來統計1到12月份的金額彙總,通過制定的月份累計,比如截止到12月份,就統計1到12月份的金額。這種寫法可以這樣實現
endset @sumcolumn=stuff(@sumcolumn,1,1,''); --擷取第1個字元替換為空字元(用於刪除第乙個,)
select @sumcolumn
執行結果為isnull(sum(amount1),0)+isnull(sum(amount2),0)+isnull(sum(amount3),0)+isnull(sum(amount4),0)+isnull(sum(amount5),0)+isnull(sum(amount6),0)+isnull(sum(amount7),0)+isnull(sum(amount8),0)+isnull(sum(amount9),0)+isnull(sum(amount10),0)+isnull(sum(amount11),0)+isnull(sum(amount12),0)
SQL求月份累計
1月100,2月200,3月100,4月200.統計如下效果 1月100,2月300,3月500,4月600.就是每月統計一次前面所有的月的總額 直接上sql啦 select month,amount,sum amount over order by month asc from expense s...
一段累計計算與折行並用的SQL
今天應朋友要求寫了一段sql給大家分享一下。資料庫裡有三條資料,它們分別是從其它表中提取或運算出來的,通過union合併成乙個三行資料。select 0 qlje,1028800 totmoeny from dual union select 20 qlje,2500 totmoeny from d...
關於計算當年每個月年累計的SQL語句的寫法
關於計算當年每個月年累計的sql語句的寫法 例如有乙個表table1 的值為 month value 202001 6 202002 10 202003 9 202004 11 常規計算累計的方式為 select sum values from tkdw.table1如果我想獲得的結果為 month...