【发布时间】:2011-01-22 17:26:06
【问题描述】:
如您所知,PIVOT 语法如下:
FROM table_source
PIVOT (
aggregate_function ( value_column )
FOR pivot_column
IN ( <column_list>)
) table_alias
我想知道我们是否可以将查询作为<column_list> 传递给PIVOT?
在行动中,我想写
FOR DepartmentName IN (SELECT Name From Department))
而不是
FOR DepartmentName IN ([Production], [Engineering], [Marketing]))
【问题讨论】:
标签: sql sql-server tsql pivot