sql 仓库分类汇总?
我有3个表
表1 材料表,结构是
商品名称 单位 单价 供应商
A PCS 10 A
B PCS 20 B
......
表2 入库表,结构是
商品名称 单位 单价 数量 时间 期数
A PCS 10 20 2008-08-30 200808
B PCS 20 30 2008-07-30 200807
B PCS 20 10 2008-08-30 200808
......
表表3 出库表,结构是
商品名称 单位 单价 数量 时间 期数
A PCS 10 10 2008-08-30 200808
B PCS 20 15 2008-08-20 200808
B PCS 20 5 2008-07-30 200807
........
提问:
如何用1条sql语句实现
条件:按照期数(如200808期)进行汇总,期初数是200807期 收入数-发出数
商品名称 单位 单价 期初数 本期收入数 本期发出数 结余
A PCS 10 0 20 10 10
B PCS 10 25 10 15 20
另外就是按照时间段(开始时间2008-8-1,结束时间2008-8-31)进行汇总,效果如下:
商品名称 单位 单价 时间段前余数 时间段内收入数 时间段内发出数 目前结余数
A PCS 10 0 20 10 10
B PCS 10 25 10 15 20
谢谢!请各位大侠不吝赐教