我需要排序日期透視表的項目數據爲同一項目數量透視表有一個SQL語句
項目中創建一個以上的列如下:
"Project nr" "Task" "Task deadline" "Task Type Production"
123 pack 1 april 2013 Pack
123 Leave production 3 april 2013 Leave Production
123 Flight date 9 april 2013 Flight Date
「任務類型生產」是爲了確保字段的內容始終保持一致 我只能在數據透視表中創建一列。是否有3列 顯示THES信息它看起來像這樣的方式:
Project nr ; Pack ; leave production ; flightdate
SELECT [TaskDeadline] AS Packed
FROM MSP_EpmTask_UserView where [Task Type Production] = 'Packed'
SELECT [TaskDeadline] AS LeaveProduction
FROM MSP_EpmTask_UserView where [Task Type Production] = 'Leave Production'
SELECT [TaskDeadline] AS FlightDate
FROM MSP_EpmTask_UserView where [Task Type Production] = 'Flight Date'
感謝 安妮
+1的選項。我喜歡'case'版本,儘管'pivot'語法在我的盒子上一樣快。 –
@TimLehner我喜歡提供其他版本的查詢。我更喜歡pivot,但有些人在語法上很難。 – Taryn