以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  错在哪里  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88423)

--  作者:jswjyjf
--  发布时间:2016/8/2 16:59:00
--  错在哪里

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


加了红框这一条就出错 不加对的


--  作者:Hyphen
--  发布时间:2016/8/2 17:28:00
--  
用销售单和明细表进行关联

预览看看生成的sql

--  作者:大红袍
--  发布时间:2016/8/2 19:37:00
--  
试试左连接、内连接。
--  作者:jswjyjf
--  发布时间:2016/8/2 20:04:00
--  
如图这样是可以了 
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160726225854.png
图片点击可在新窗口打开查看



就是余额计算有误 有的参与计算 有的不参与计算 

--  作者:jswjyjf
--  发布时间:2016/8/2 20:11:00
--  
isnull([销售金额],0) 这样写也不行
--  作者:jswjyjf
--  发布时间:2016/8/2 21:04:00
--  
如果审核过的销售单参与运算,没有审核的的销售单不参与运算 在条件中怎么写


--  作者:Hyphen
--  发布时间:2016/8/3 8:42:00
--  
审核列=‘已审核’
--  作者:大红袍
--  发布时间:2016/8/3 9:36:00
--  
以下是引用jswjyjf在2016/8/2 20:11:00的发言:
isnull([销售金额],0) 这样写也不行

 

这样写 iif(sum(金额) is null, 0, sum(金额))


--  作者:jswjyjf
--  发布时间:2016/8/3 10:06:00
--  
8楼的写法 结果还是一样的
--  作者:大红袍
--  发布时间:2016/8/3 10:23:00
--  
以下是引用jswjyjf在2016/8/3 10:06:00的发言:
8楼的写法 结果还是一样的

 

上传实例