以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  我的写法,只有9条记录,查询出来81条了,应该怎么写才对?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170651)

--  作者:xxfoxtable
--  发布时间:2021/8/3 13:24:00
--  我的写法,只有9条记录,查询出来81条了,应该怎么写才对?

 s elect a.日期,c.客户名称,a.商品编号,b.条码,b.商品名称,b.规格,b.计量单位,a.数量,a.单价,a.金额,d.金额 as 成本,iif(a.金额 is null,0,a.金额)-iif(d.金额 is null,0,d.金额)  as 毛利,iif(a.金额=0,0,(a.金额-d.金额)/a.金额) as 毛利率 from {销售} a,{商品档案} b,{客户档案} c,{出库} d where (a.单号=d.单号 and a.商品编号=d.商品编号) and a.客户编号=c.客户编号 and a.商品编号=b.商品编号 and a.日期>=#" & dtp1.value &"# And a.日期< #" & dtp2.value.adddays(1) &"#"

 

我的写法,只有9条记录,查询出来81条了,应该怎么写才对?谢谢老师的指导


--  作者:有点蓝
--  发布时间:2021/8/3 13:45:00
--  
改为left join 左连接:https://www.baidu.com/baidu?word=access+%E5%A4%9A%E8%A1%A8+left+join