查询为空,我想要显示为0

当我在使用SQL查询时,无论是否为空都能够显示出所有数据,然后添加参数后,空值不显示了,咋整,我试过在B2,用新值为0,添加len($$$)=0,但是还是空值不显示

image.png

image.png

image.png





image.png




FineReport 猫头鹰的头 发布于 2021-1-25 17:03 (编辑于 2021-1-25 17:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-1-25 17:08(编辑于 2021-1-25 17:13)

sql脚本异常,贴出来;

————————

咱能把格式标准统一一下嘛= =###

image.png

  • 猫头鹰的头 猫头鹰的头(提问者) 已贴
    2021-01-25 17:10 
  • 猫头鹰的头 猫头鹰的头(提问者) 哈哈哈,不过不是这个原因,我这边默认查询都是null,所以查询之前这些时间不存在
    2021-01-25 17:17 
  • zsh331 zsh331 回复 猫头鹰的头(提问者) 那你把这二行注销掉,看有没有结果。这种sql问题,很好排查;
    2021-01-26 10:44 
  • 猫头鹰的头 猫头鹰的头(提问者) 回复 zsh331 还真是哎,是写SQL时,没注意到left join 的问题
    2021-01-26 11:19 
最佳回答
0
唱跳rap全能选手Lv7中级互助
发布于2021-1-25 17:08

是要这样的吗?

if(isnull($$$),0,$$$)

最佳回答
0
指间沙Lv6中级互助
发布于2021-1-25 17:18

为空为null一起判断应该就可以了。

最佳回答
0
ynzzxcLv2见习互助
发布于2021-1-25 17:34(编辑于 2021-1-25 17:38)

不推荐使用图中的方法。

如果只有endtime有空值,直接用sql把空值处理成特定值,再用形态转回来。

如果sarttime和endtime都有空值,那你只拿时间当参数没啥意义,加一个辅助参数吧。

最佳回答
0
我啥都不会Lv6初级互助
发布于2021-1-25 19:39

NVL( string1, replace_with)

当string1 is null 则等于replace_with

  • 6关注人数
  • 600浏览人数
  • 最后回答于:2021-1-25 19:39
    请选择关闭问题的原因
    确定 取消
    返回顶部