【发布时间】:2013-05-17 08:11:58
【问题描述】:
使用 sql server 我想创建一个包含空列的数据透视表。我试过了:
SELECT account_no, SUM([500]) AS [500], SUM([NULL]) AS [the_null_col]
FROM (SELECT * FROM source_table) AS x
PIVOT (SUM(amount) FOR amount_debit IN ([500], [NULL])) AS y
GROUP BY account_no
但我只得到:PIVOT 运算符中提供了不正确的值“NULL”。
我想使用数据透视运算符而不是其他方法来创建数据透视表。我找到了this,但不幸的是,第一个答案不是很详细。
【问题讨论】:
标签: sql-server tsql pivot