2 回答

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
select?
姓名,
sum(case 課程 when 語(yǔ)文 then 其中分?jǐn)?shù) else 0 end) as?語(yǔ)文期中分?jǐn)?shù),
sum(case 課程 when 語(yǔ)文 then 期末分?jǐn)?shù) else 0 end) as?語(yǔ)文期末分?jǐn)?shù),
sum(case 課程 when 語(yǔ)文 then?作業(yè)分?jǐn)?shù)?else 0 end) as?語(yǔ)文作業(yè)分?jǐn)?shù),
sum(case 課程 when 數(shù)學(xué) then 其中分?jǐn)?shù) else 0 end) as?數(shù)學(xué)期中分?jǐn)?shù),
sum(case 課程 when 數(shù)學(xué) then?期末分?jǐn)?shù)?else 0 end) as?數(shù)學(xué)期末分?jǐn)?shù),
sum(case 課程 when 數(shù)學(xué) then?作業(yè)分?jǐn)?shù)?else 0 end) as?數(shù)學(xué)作業(yè)分?jǐn)?shù)
from ?.....
group by?姓名

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果動(dòng)態(tài)的,寫一個(gè)存儲(chǔ)過程,寫個(gè)臨時(shí)表把“課目,姓名”group by 出來后,就容易了。
- 2 回答
- 0 關(guān)注
- 604 瀏覽
添加回答
舉報(bào)