then ifnull(你的字段,0) else 0 end as 当期应收
then isnull(你的字段,0) else 0 end as 当期应收
then nvl(你的字段,0) else 0 end as 当期应收
你当期应收的字段是不是有null?不知道你是什么数据库,你转换一下试一下。。。
类似这样试一下呢?你确定你的那个字段是数字类型?
end前面来个else呀。等于的时候给他一个值。不等于的时候呢
format('${date}','yyyy-MM')
换成它试试
你SQL语句里面的两处公式写错了,将date改成today(),修改成如下格式:
'${FORMAT(TODAY(),"yyyy-MM")}'
'${FORMAT(YEARDELTA(TODAY(), -1),"yyyy-MM")}'