求一SQL语句
表结构:
商品名称 起始位置 目的位置 数量 时间
---------------------------
商品1 库房3 库房1 300 2010-11-01
商品1 库房1 库房2 30 2010-11-02
商品1 库房1 库房2 100 2010-11-03
商品1 库房1 库房3 10 2010-11-04
商品1 库房2 库房3 50 2010-11-05
商品1 库房3 库房1 200 2010-11-06
商品1 库房2 库房1 70 2010-11-07
---------------------------
结构说明:
这张表表示的是某一个商品从超始位置转移到目的位置的数量和时间。
第一行的数据表明 2010年11月01日,有300件“商品一”从“库房三”转移到了“库房一”
现在我想通过一条SQL语句得到 给定的某种商品,给定的某个库房,在给定时间范围内 转出去多少件,转进多少件以及给定的起始时间之前(不包括起始时间)的库存和结束时间的库存(包括结束时间)
比如查询条件输入为:
库房一 商品一 2010-11-04 到 2010-11-06
得到的结果为:
起始时间 起始库存 结束时间 结束库存 商品名称 库房名称 进货数量 出货数量
---------------------------------------------------------------------------------------------
2010-11-04 170 2010-11-06 360 商品一 库房一 200 10
---------------------------------------------------------------------------------------------
最好是标准化的SQL语句,看看哪位大侠能写出来,不胜感激,谢谢各位了~