yinyt 发表于:2008-06-22 14:16:30
出库
品名 日期 出库量
X 2008-6-1 30
X 2008-6-2 50
X 2008-6-3 80
Y 2008-6-1 30
Y 2008-6-3 20
Y 2008-6-4 20
入库
品名 日期 入库量
X 2008-6-1 1000
Y 2008-6-1 1200
通过以下联合查询:
select 品名, 日期, 0 as 入库量, 出库量 from 出库
UNION ALL select 品名, 日期, 入库量, 0 as 出库量 from 入库;
得到:
品名 日期 入库量 出库量
X 2008-6-1 0 30
X 2008-6-2 0 50
X 2008-6-3 0 80
Y 2008-6-4 0 20
Y 2008-6-1 0 30
Y 2008-6-3 0 20
X 2008-6-1 1000 0
Y 2008-6-1 1200 0
我要得到这样一个表:
品名 日期 入库量 出库量 库存量
X 2008-6-1 1000 30 970
X 2008-6-2 0 50 920
X 2008-6-3 0 80 840
Y 2008-6-4 0 20 820
Y 2008-6-1 1200 30 1170
Y 2008-6-3 0 20 1150
如何实现?
再建一个查询,分组统计即可。你可以上传你的示例。
总记录:1篇 页次:1/1 9 1 :