我有这个简单的选择,即工作:为什么我使用TSQL Pivot返回此错误?
select CASE_NUM,
OpDate,
LOCATION,
FLOWSHEET_ROW ,
MEAS_VALUE ,
Surgeon,
SD,
ED ,
Ranking
from #output o
但是当我尝试旋转表它不
select
CASE_NUM,
OpDate,
LOCATION,
FLOWSHEET_ROW ,
MEAS_VALUE ,
Surgeon,
SD,
ED ,
Ranking
from #output o
pivot
(
max(MEAS_VALUE)
for FLOWSHEET_ROW in ([R PNEUMATIC COMPRESSORS INITIATED],[R AN ANTIBIOTIC ADMINISTERED])
) as Checklist
错误消息:
消息207,级别16,状态1,行5无效的列名称'MEASURE_VAL'。消息207,级别16,状态1,行2无效的列名称'FLOWSHEET_ROW'。
任何人有任何建议吗?提前致谢!
'为什么我会得到这个错误',** **被你得到什么错误??另外,你知道'PIVOT'是如何工作的吗? – Lamak
消息207,级别16,状态1,行5 无效的列名称'MEASURE_VAL'。 消息207,级别16,状态1,行2 列名称'FLOWSHEET_ROW'无效。 – jch
https://technet.microsoft.com/zh-cn/library/ms177410(v=sql.105).aspx – jch