以文本方式查看主题 - 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 |