Foxtable(狐表)用户栏目专家坐堂 → 如何使查询表空值转变为“0”


  共有5224人关注过本帖树形打印复制链接

主题:如何使查询表空值转变为“0”

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106897 积分:543698 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 9:16:00 [显示全部帖子]

什么数据库?查询表怎么生成的,设置界面或者sql发上来

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106897 积分:543698 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 10:03:00 [显示全部帖子]

直接使用isnull就行了

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106897 积分:543698 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 17:30:00 [显示全部帖子]

sql放到记事本发上来

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106897 积分:543698 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/25 20:05:00 [显示全部帖子]

Select  {车辆信息}.*,收车金额 - 收车定金 As [收车尾款],售车金额 - 售车定金 As [售车尾款],收车佣金 + 售车佣金 As [业务提成],(select isnull(sum(单价 * 数量),0) from {费用表} as b where {车辆信息}.编号=b.编号) as [期间费用合计],isnull(收车金额,0) + 期间费用合计 as [收车成本], 售车金额+其他服务收费-业务提成-收车成本 as 销售毛利 From {车辆信息}

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106897 积分:543698 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 16:52:00 [显示全部帖子]

内部数据源改为使用IIF

select c.*,IIF(期间费用合计 is null,0,期间费用合计),收车金额 + IIF(期间费用合计 is null,0,期间费用合计) as [收车成本], 售车金额+其他服务收费-业务提成-收车成本 as 销售毛利  from (Select  {车辆信息}.*,收车金额 - 收车定金 As [收车尾款],售车金额 - 售车定金 As [售车尾款],收车佣金 + 售车佣金 As [业务提成],(select sum(单价 * 数量) from {费用表} as b where {车辆信息}.编号=b.编号) as [期间费用合计] From {车辆信息}) as c

 回到顶部