0
表格爲Product
,列爲ID
,Pname
, Profit
,Loss
, Month
。總計 前六個月Total=Sum(Profit)-Sum(Loss)
,在一列中稱爲Col1
和最近六個月Total=Sum(Profit)-Sum(Loss)
在一列中稱爲Col2
,由Pname
分隔。如何分開名稱並根據它添加?
樣品輸入:
ID PName Month Profit Loss
-- ----- ----- ------ ----
1 A JAN 5 2
2 B FEB 4 2
3 A MAR 10 3
4 B Nov 5 2
期望輸出
PName Col1 col2
----- ---- ----
A 10 0
B 2 3
什麼將是SQL Server做到這一點的呢?
是有可能沒有使用樞軸和COALESCE? – SaNa3819
@ user3158245 - 也許,但這就像是用螺絲釘連接兩塊木頭,然後在別人建議了一個合適的工具之後尋求幫助,然後詢問是否可以在不使用螺絲刀的情況下完成。 –
SUM(利潤) - SUM(虧損)與SUM(利潤 - 虧損)相同,但如果我想將其分爲SUM(利潤)/ SUm(虧損),我應該怎麼做? – SaNa3819