0
我想在一個列表中獲得像這樣的結果。如何獲取sql存儲過程中的總計列表?
TYPE | subtype | Total
A | z | 5
A | y | 3
total A | NULL | 8
B | i | 6
total B | Null | 6
我該如何在sql存儲過程中做到這一點?
編輯:我在T-SQL工作對於SQL Server
我想在一個列表中獲得像這樣的結果。如何獲取sql存儲過程中的總計列表?
TYPE | subtype | Total
A | z | 5
A | y | 3
total A | NULL | 8
B | i | 6
total B | Null | 6
我該如何在sql存儲過程中做到這一點?
編輯:我在T-SQL工作對於SQL Server
這將爲各種SQL的工作。
Select type, subtype, total from source
union all
Select type, 'Total', sum(total) from source group by type
order by type
如果你有一個特定類型的SQL的有可能是一個更有效的解決方案
簡單但有效。 –
有作爲「SQL」存儲過程中沒有這樣的事。每個RDBMS都有自己的程序語言。 SQL不是一個RDBMS,它是一種單獨的語言。您能否使用正確的RDBMS更新您的文章,並且程序上相同。例如用於Oracle的PL/SQL和用於SQL Server的T-SQL。 – Ben
此外,沒有一些代碼,你的答案將近乎無法回答,因爲這是遠遠沒有足夠的信息來嘗試解決你在做什麼。這是在一個選擇語句?用戶定義的類型?臨時桌子?你如何填充它? – Ben