标签: postgresql null crosstab
我有一个交叉表查询工作正常。它基于客户及其总交易量,按一年中的几个月分配。
唯一的问题是,当列没有数据时(即一个月没有活动),我得到一个空值,我想将其转换为零。
我已尝试合并'金额'字段,但这不起作用。
如果有人有任何帮助我会非常感激。
查询是:
workflows
答案 0 :(得分:0)
而不是select *,请使用select coalesce("Jan 2018", 0) as "Jan 2018", ...
select *
select coalesce("Jan 2018", 0) as "Jan 2018", ...