请在下面查看我的附件:
我的实际数据将存储在表1中,是否可以创建一个显示类似于表2的数据的 View ?
最佳答案
是的,这是可能的,它被称为 UNPIVOT
对于您的情况:
SELECT period, value, category
FROM
(SELECT VendorID, charcge,nocharge
FROM Table) p
UNPIVOT
(value FOR category IN
(charge,nocharge)
)AS unpvt;
关于sql - 是否可以创建从 "horizontal"到 "vertical"的 sql View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19042926/