【发布时间】:2017-01-03 22:28:09
【问题描述】:
请帮我解决以下问题 - 我的表中有以下数据-
Agent Variable Chandigarh NewDelhi
ABC Leads 102.00 10
ABC TotalTime 10.52 1
ABC RPH 22.79 22
ABC TotalRev 239.70 23
XYZ Leads 14.00 14
XYZ TotalTime 1.52 1
XYZ RPH 21.64 21
XYZ TotalRev 32.90 32
我想要这样的解决方案
Agent Chandigarh_Leads Chandigarh_TotalTime Chandigarh_RPH Chandigarh_RPH_TotalRev NewDelhi_Leads .......
ABC 102.00 10.52 22.79 239.70 10 .......
XYZ 14 1.52 21.64 32.90 14 ............
仅供参考,我可以在列中有更多状态,它没有限制,可能是 10 或 20 或 5 等。所以我需要结果动态查询。请帮帮我,没有静态查询可以吗?
【问题讨论】:
-
是的,有可能。您正在使用什么数据库(例如 SQL Server、Oracle)?您是否尝试过 Google 搜索“动态数据透视查询 SQL”?
-
SQL Server,我知道旋转的东西,但它是不同的东西。请问可以给我查询吗?非常感谢您的回复。
-
这也可以使用conditional aggregation
标签: sql sql-server pivot