日期:2014-05-18  浏览次数:20561 次

请教材料统计的SQL语句?
板材入库表:
名称           长度           宽度           厚度           规格           单价           数量           入库日期
钢板           6                   4                 10             6*4*10       3600             10             2007-1-1
钢板           6                   4                 10             6*4*10       4000             20             2007-1-2

板材出库表
名称           长度           宽度           厚度           规格           单价           数量           出库日期
钢板           2                   4                 10             2*4*10       3600             1               2007-1-1
-------------------------------------
要得到以下报表:
剩余库存材料表
名称           长度           宽度           厚度           规格           单价           数量           盘库日期
钢板           6                   4                 10             6*4*10       3600             9               2007-1-2
钢板           4                   4                 10             4*4*10       3600             1               2007-1-2
钢板           6                   4                 10             6*4*10       4000             20             2007-1-2


------解决方案--------------------
说说怎么计算的?
------解决方案--------------------
先进先出?
------解决方案--------------------
没有全部列出了字段,只列出了部分子段,你复制后再添加吧

if object_id( 't1 ') is not null --入库
drop table t1
go
create table t1 (name nvarchar(50),price smallmoney ,number int ,time datetime)
insert t1 select N '钢板 ' , 3600 , 10, '2007-1-1 '
union all select N '钢板 ', 4000, 20 , '2007-1-2 '
go