是否有任何方法在PIVOTED列中擁有CASE SELECT語句?我的代碼如下在PIVOT中選擇
SELECT PName, [RN], [HA], [LVN], [MSW], [SC]
FROM
(
Query
) src
pivot
(
max(Visits)
for Discipline in ([RN], [HA], [LVN], [MSW], [SC])
) piv
我得到如下輸出
Pname RN HA LVN MSW SC
AA AG-2/W LO-1/W NA-1/W SK-2/W NO-2/MON
AA JL-2/W NULL NULL NULL NULL
因爲曾經有分配到1 PN 2周的RN我想總結的結果只有1行,只有1選擇值顯示在RN列中,以便根據我的情況結果如下。
Pname RN HA LVN MSW SC
AA JL-2/W LO-1/W NA-1/W SK-2/W NO-2/MON
@ user1764540當你把'rownum'放在外部'where'結果是什麼?你爲什麼說它不起作用? – Taryn
非常感謝你解決了我的問題 – user1764540