这样的货品流向应该如何做呢
这样的货品流向应该怎么做呢?
库存
货品编码 库存数量 仓库名 货位
...
BM0002 1000 仓库K1 货位A2
...
入库单
货品编码 单据编号 入库数量 摘要 仓库名 货位
BM0001 RKD201405001 100 入库单 仓库K1 货位A1
BM0002 RKD201405001 100 入库单 仓库K1 货位A2
BM0003 RKD201405001 100 入库单 仓库K1 货位A3
出库单
货品编码 单据编号 出库数量 摘要 仓库名 货位
BM0002 CKD201405001 10 入库单 仓库K1 货位A2
盘点单
货品编码 单据编号 损益数量 摘要 仓库名 货位
BM0002 PPD201405001 5 入库单 仓库K1 货位A2
对货品编码BM002做货品流向分析,应得出:
上期结余:915
单据编号 单据类型 入库数量 出库数量 结存数量
RKD201405001 入库单 100 0 100
CKD201405001 出库单 0 10 -10
PPD201405001 盘点单 0 5 -5
本期结余: 1000
------解决方案--------------------
分别抽3张表的数据,通过union all组成结果集就行
库存
货品编码 库存数量 仓库名 货位
...
BM0002 1000 仓库K1 货位A2
...
入库单
货品编码 单据编号 入库数量 摘要 仓库名 货位
BM0001 RKD201405001 100 入库单 仓库K1 货位A1
BM0002 RKD201405001 100 入库单 仓库K1 货位A2
BM0003 RKD201405001 100 入库单 仓库K1 货位A3
出库单
货品编码 单据编号 出库数量 摘要 仓库名 货位
BM0002 CKD201405001 10 入库单 仓库K1 货位A2
盘点单
货品编码 单据编号 损益数量 摘要 仓库名 货位
BM0002 PPD201405001 5 入库单 仓库K1 货位A2
对货品编码BM002做货品流向分析,应得出:
上期结余:915
单据编号 单据类型 入库数量 出库数量 结存数量
RKD201405001 入库单 100 0 100
CKD201405001 出库单 0 10 -10
PPD201405001 盘点单 0 5 -5
本期结余: 1000
------解决方案--------------------
分别抽3张表的数据,通过union all组成结果集就行