以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助为什么SQL语句无法计算出值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85133)

--  作者:1111111110
--  发布时间:2016/5/18 16:27:00
--  求助为什么SQL语句无法计算出值
请教下狐爸爸,我用的是ACCESS数据库,通过两个表合成一个查询结果。


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
图表应付金额,无法计算出来


SQL语句,详见TXT文档
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档 (4).txt




--  作者:大红袍
--  发布时间:2016/5/18 16:42:00
--  

iif(退回保固金日期 > Date(),已完成产值-支付金额,已完成产值-保固金-支付金额) As 应付金额

 

改成

 

iif(退回保固金日期 > Date(), iif(已完成产值 is null, 0, 已完成产值)-iif(支付金额 is null, 0, 支付金额), iif(已完成产值, 0, 已完成产值)-iif(保固金 is null, 0, 保固金)-iif(支付金额 is null, 0, 支付金额)) As 应付金额