以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]S elect语句中聚合函数与JOIN的使用求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=114672)

--  作者:huangfanzi
--  发布时间:2018/2/12 19:47:00
--  [求助]S elect语句中聚合函数与JOIN的使用求助
一张发货表,另一张收款表,要求查询出一张应收款表,在查询中,我希望把未审核的数据剔除掉,不要进行计算
在发货表中如果有一公司名,而收款表中没有这个公司名的收款记录,用下面查询语句得出的结果会把这个公司的发货记录也剔除了,这个问题如何解决啊,请老师指导下,谢谢!


S elect  a.公司,Sum(结算额) As 结算金额,Sum(收款金额) As 收款金额,Sum(结算额) - Sum(收款金额) As 应收总额 From {销售登账} As a Left JOIN {收款录入} As b ON b.公司 = a.公司 Where b.审核 = 1 Group By a.公司


--  作者:有点蓝
--  发布时间:2018/2/12 20:23:00
--  
S elect  a.公司,Sum(结算额) As 结算金额,Sum(收款金额) As 收款金额,Sum(结算额) - Sum(收款金额) As 应收总额 From {销售登账} As a Left JOIN {收款录入} As b ON b.公司 = a.公司 and b.审核 = 1 Group By a.公司