读书人

请问进销存sql语句

发布时间: 2012-04-11 17:42:33 作者: rapoo

请教进销存sql语句
请问有收入和发出数,如何计算结存
日期 物料 收入 发出 结存
2007-05-01 001 100 50 50
2007-05-02 001 50 0 100

[解决办法]
create function fn(@物料)
return float
declare @i float
select top 1 @i = 存 from 表 where 物料 = @物料
return @i
select 存 = (sum(收入 - 发出 ) + fn(物料) ) from 表 where 日期 <= 你指定的日期 group by 物料

读书人网 >SQL Server

热点推荐