我使用SQL Server 2005和VS 2008.I時遇到如下所示計算總在SQL Server總列的2005
SELECT Month
, SUM(Man) AS Man
, SUM(Sal) AS Sal
, SUM(Man + Sal) AS Total
FROM (
SELECT DATENAME(MONTH, DOB) AS Month
, CASE WHEN TypeOfPost = 'Manager' THEN 1 ELSE 0 END AS Man
, CASE WHEN TypeOfPost = 'Sales' THEN 1 ELSE 0 END AS Sal
FROM tableName
) g
GROUP BY
Month
,其生成如下的輸出
Output--
-------------------------------------
Month Man Sal Total
-------- ----- ------ ---------
January 1 1 2
June 1 NULL 1
November 1 1 2
但查詢現在我想計算Total欄的總數。所以幫我一下。
Expected Output--
-------------------------------------
Month Man Sal Total
-------- ----- ------ -------
January 1 1 2
June 1 NULL 1
November 1 1 2
-------------------------------------
Total 5
-------------------------------------
「總計」欄未在查詢想通! – amrfaissal
對不起FGraviton,但現在看看我編輯它.... –
我認爲你應該使用T-SQL來重寫這個查詢(與變量) – amrfaissal