数据计算的问题,请进?万分感谢!80分相送.

Angelnet 2003-10-18 04:53:52
我有两个表:表A有,物料编号,物料名称,物料规格,数量,单位。
      表B有,物料编号,物料名称,物料规格,数量,单位。
我现在要求库存量,也就是表A的数量-表B的数量.
我想应该先对两个表分别按物料编号分组求和,然后再相减。
注:不管B表是否有相对应的行,A表的所有数据都要显示出来。
请问SQL语句应怎么写?谢谢
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Angelnet 2003-10-19
  • 打赏
  • 举报
回复
就是数量显示为空,其余的都是正常,哪位快来帮帮我呀。万分感谢!
Angelnet 2003-10-18
  • 打赏
  • 举报
回复
为什么B表里面没有对就行的,A边表里面的数据就不能显示出来呢?郁闷中...
Angelnet 2003-10-18
  • 打赏
  • 举报
回复
楼上你好,非常感谢你!
我照你的方法去做了,但是只显示了数量(B表中有相应行的)
其余的全是空,不知为什么?
zhongminsheng 2003-10-18
  • 打赏
  • 举报
回复
select Aa.物料编号,Aa.物料名称,AA.kc-BB.kc2 as 库存 from (select A.物料编号,A.物料名称,sum(A.数量) as kc from A group by 物料编号,物料名称 ) as aa left outer join (select B.物料编号,B.物料名称,sum(B.数量) as kc2 from B group by 物料编号,物料名称 ) as BB on BB.物料编号=AA.物料编号 and BB.物料名称=AA.物料名称

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧