使用 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”。
我想使用数据透视运算符,而没有其他方法可以创建数据透视表。我发现了这一点,但不幸的是,第一个答案不是很详细。