多多指教一下,如何写这条SQL (100分)

  • 主题发起人 csh88888
  • 开始时间
C

csh88888

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库用的是MSSQL
用下面这几个表
1产品属性表(UK)
货号 wno
品名 kname
单位 uwnt
2客户布产单表(DUU)
布产单号 dno
客户名称 pynt
3每一布产单基本情况表(WGD)
编号 sno
布产单号 sdno
货号 swno
订货数量 syw
交货日期 sywde
4布产单交收情况表(YNN)
编号 YNO
布产单一编号 ysno
交收日期 ynde
交收数量 yyn
5布产单发货情况表(XS)
编号 SNO
布产单一编号 xsno
发货日期 svde
发货数量 xvn
请问如何查询每一种货号的库存呢?如何写这条语言呢?
我这样写那里出错呢?
select uk.wno,uk.kname,uk.uwnt, sum(ynn.yyn)-sum(xs.xvn) xk
from uk,wgd,xs,ynn
where uk.wno=wgd,swno and wgd.sno=xs.xsno and wgd.sno=ynn.ysno
group by wgd.swno
having sum(ynn.yyn)-sum(xs.xvn)>0
 
select a.wno,a.kname,a.uwnt,sum(c.yyn)-sum(d.xvn)
from uk a,wgd b,ynn c,xs d
where a.wno=b.swno and c.ysno=b.sno and d.xsno=b.sno
group by a.wno,a.kname,a.uwnt
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
550
import
I
I
回复
0
查看
607
import
I
顶部