【发布时间】:2025-11-22 05:05:02
【问题描述】:
我有一个名为 Forecast 的表,如下所示:
Product_BK 有大约 80,000 条记录,而 Month 有 12 条。States 保持不变,为 5。
如何编写查询以将数据转置为如下所示:
这是在 SQL 服务器上,不希望沿着动态查询路线走。
感谢您的所有意见
【问题讨论】:
-
这在我看来就像您想要unpivot 原始表。您使用的是什么数据库(例如 MySQL、Oracle 等)。这在 Oracle 或 SQL Server 中相对容易,但在 MySQL 中更难。
-
感谢蒂姆的快速响应,这是在 MS SQL 服务器上
标签: sql-server pivot