根据 (进货记录/ 销售记录) 表 查询实时库存量的 SQL语句 for ACCESS

 

主要是用

 

left join   on 语句, 左连接 ... 列合并 ..... 以第1张表为主, 将第2张表的满足ON 条件的列加进来!!!!

 

语法:

 

select * from

A

left join

B

on A.a=B.a

 

example:

 

SELECT a.类别, a.名称, a.品牌, a.型号, a.进货数量, b.销售数量, iif( IsNull(a.进货数量),0, a.进货数量)-iif( IsNull(b.销售数量),0, b.销售数量 ) AS 库存量


FROM

 

 [SELECT 类别, 名称, 品牌, 型号, sum(数量) AS 进货数量, sum(金额) AS 进货金额 FROM B_JHJL GROUP BY 类别, 名称, 品牌, 型号 ]. AS A

 

LEFT JOIN

 

[SELECT 类别, 名称, 品牌, 型号, sum(数量) AS 销售数量, sum(金额) AS 销售金额 FROM B_XSJL GROUP BY 类别, 名称, 品牌, 型号 ]. AS B

 

ON

 

(iif( IsNull(a.型号), '', a.型号 )=iif( IsNull(b.型号), '', b.型号 )) AND (iif( IsNull(a.品牌), '', a.品牌 )=iif( IsNull(b.品牌), '', b.品牌 )) AND (A.名称=B.名称) AND (A.类别=B.类别)

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值