Sql server 转换数据透视查询

Sql server 转换数据透视查询,sql-server,sql-server-2008-r2,pivot,transpose,Sql Server,Sql Server 2008 R2,Pivot,Transpose,使用PIVOT的查询是否可转置 在中,我了解如何使用PIVOT,但在某些情况下,将列作为记录会更好 这可以通过转置查询结果集来实现。有可能吗?如果您希望列作为行,那么就不要使用透视开始…您是在谈论将列转换回行吗?@user193655那么首先不要透视,只需从表中选择即可。如果这不是你的意思,那么你需要编辑你的问题,提供数据和你的要求。我认为你需要准确地(通过数据)展示你想要实现的目标。如前所述,您的问题在第一条评论中得到了回答。您可以重构现有的PIVOT查询,以便首先获得未插入的复杂计算结果(您

使用
PIVOT
的查询是否可转置

在中,我了解如何使用
PIVOT
,但在某些情况下,将列作为记录会更好


这可以通过转置查询结果集来实现。有可能吗?

如果您希望列作为行,那么就不要使用透视开始…您是在谈论将列转换回行吗?@user193655那么首先不要透视,只需从表中选择即可。如果这不是你的意思,那么你需要编辑你的问题,提供数据和你的要求。我认为你需要准确地(通过数据)展示你想要实现的目标。如前所述,您的问题在第一条评论中得到了回答。您可以重构现有的PIVOT查询,以便首先获得未插入的复杂计算结果(您可以在需要行数据的地方使用),然后使用不同的查询/视图/任何东西,您可以对数据进行透视,以便将数据输入到需要透视数据的位置。您可以将视图用于第一个结果集,并将该视图与其他查询一起读取以转置行。