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


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

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

帅哥哟,离线,有人找我吗?
njzwm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
如何使查询表空值转变为“0”  发帖心情 Post By:2022/9/23 22:14:00 [只看该作者]

前面表有时某记录字段为空值,在后来据此形成的查询表中则形成了“空值”,包括与其相关计算的字段也变成了空值从而无法得到计算结果,在表达式中可以通过“IsNull(XX,0)”来解决,在查询表中此法好像行不通,请问老师应该如何解决此问题,谢谢!

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


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 9:16:00 [只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
njzwm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/9/24 9:59:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:提问.png
图片点击可在新窗口打开查看

发文字屡次都不通过,只能发图片替代,抱歉!


[此贴子已经被作者于2022/9/24 9:59:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
njzwm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/9/24 10:02:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:00.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 10:03:00 [只看该作者]

直接使用isnull就行了

 回到顶部
帅哥哟,离线,有人找我吗?
njzwm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/9/24 17:29:00 [只看该作者]

对不起,蓝老师,我没看懂,查询表已经形成在那里,如果费用合计是空值的话,费用合计和收车成本都是空值,但是此时收车成本应该等于收车金额(收车成本= 收车金额+费用合计),但是查询表却不显示了,怎么办?Isnull在哪里?如果写在sql语句里就显示错误。


图片点击可在新窗口打开查看此主题相关图片如下:xxx.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:xxxx.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 17:30:00 [只看该作者]

sql放到记事本发上来

 回到顶部
帅哥哟,离线,有人找我吗?
njzwm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/9/24 18:09:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sql.txt


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


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望: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 {车辆信息}

 回到顶部
帅哥哟,离线,有人找我吗?
njzwm
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:306 积分:2625 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/9/26 16:41:00 [只看该作者]

蓝老师,对不起,在我这里还是不行!


图片点击可在新窗口打开查看此主题相关图片如下:000.png
图片点击可在新窗口打开查看

去掉这个Isnull(收车金额,0)也不行。总之不认这个"Isnull"。


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/9/26 16:47:44编辑过]

 回到顶部
总数 11 1 2 下一页