我有一個如下表。我想計算前5%客戶的金額總和,接下來是20%,接下來的25%和接下來的25%,最後剩下的金額總和。這只是數據庫表的示例。幫我執行SQL查詢
5%=1, so the sum is 100
Next 20%=4, so sum=1800(200+500+300+800)
Next 25%=5, so sum=2900(600+800+500+400+600)
Next 25%=5, so sum=2500(300+800+300+800+300)
Rest=1400
Cus_ID Amount
1004 100
1064 200
1126 500
1280 300
1678 800
1719 600
1862 800
2109 500
2892 400
2957 600
3097 300
3205 800
3399 300
3460 800
4169 300
4380 800
4689 100
4886 200
4906 300
Result
5% 20% 25% next 25% Rest
100 1800 2900 2500 1400
「第一」 所訂購客戶ID?這是什麼RDBMS? – 2011-05-18 11:56:23