我想统计出我的物料进出仓总数,库存 SQlServer2008

大哥,打扰一下,我想统计出我的物料进出仓总数,库存 SQlServer2008?

表BOM(PN主键)

表passOut(编号主键)PN外键,与BOM关联

根据以上两表字段查询出,在一段时间内的,各个物料 进仓数,出仓数,以及库存(查询显示字段如下图)求高手指点,搞段实例代码
最新回答
左手牵右手。

2024-09-12 01:12:44

1. 看上去BOM表的作用就是将材料名称链接过来。
2. 入仓出仓为何分列2列?用一列以正负表示出入不是更好?
3. 仅列出入仓数量非常简单,既然你能提出问题,则一定能自己写出SQL。
4. 困难的是你要的上月结存与本月结存。站在今天,今年,甚至明年都没问题,这个还能计算出来。
但是如果站在后年呢,当物料出入仓次数多了,你这个结存计算就十分消耗系统资源了。
建议另构建一个结存表,每月执行一次结存计算。
追问
呵呵,数据库的资源消耗问题还真没考虑到,还请高手指点咯