0
我的查詢:如何查詢和顯示數據爲矩陣?
SELECT *
FROM
(SELECT
t.Description,
ISNULL(COUNT(e.EmployeeCode), 0)
FROM
Employee AS e
INNER JOIN
Department AS d ON e.DepartmentCode = d.DepartmentCode
INNER JOIN
TermReason AS t ON e.TermReasonCode = t.TermReasonCode
WHERE
e.terminationdate IS NOT NULL
AND e.TerminationDate BETWEEN @PeriodStartDate AND @PeriodEndDate) s
PIVOT
(COUNT(EmployeeCode) FOR description IN
([Finance], [Human Resources], [Nursing])) pvt
我的預期結果是:
Termination Reason Department1 Department2 Department3 etc etc
---------------------------------------------------------------------
aaa value1 value2 value 3 value4
bbb value1 value2 value 3 value4
ccc value1 value2 value 3 value4
ddd value1 value2 value 3 value4
歡迎計算器。請描述您的問題並提供預期結果。這將有助於獲得很大的答案。雖然這看起來像是一個冗長的閱讀,但它是值得的。 http://stackoverflow.com/help/how-to-ask – scsimon
您也剛剛刪除了您的變量定義 – scsimon
由於您使用的是數據透視,所以您提供一個樣本數據集以配合您的預期輸出 – scsimon