【发布时间】:2020-10-09 13:56:40
【问题描述】:
我正在尝试完成与Efficiently convert rows to columns in sql server 相关的事情 不同之处在于我有 2 列需要形成新列。
所以我使用了前面提到的 SO 帖子中的这个例子,因为我有 1-N 列:https://data.stackexchange.com/stackoverflow/query/497433
这是我目前所拥有的:https://data.stackexchange.com/stackoverflow/query/1307538
我只是无法弄清楚如何在第二个(已注释)查询中组合年份/季度。
最后我想:
Cols: 2022Q1 2022Q2 2022Q3 2022Q4 2022Q1
Vals: 123 456 345 234 789
任何帮助将不胜感激!
【问题讨论】:
-
您使用的是什么版本的 SQL Server?
-
我必须支持 2018 和 Azure SQL
标签: sql sql-server pivot dynamic-pivot