--
貌似经常看到有人发帖,这次自己也在做类似的会员卡营销系统,里面有积分消费功能,也是采用先进先出原则,所以提供下本人的思路,算是起个抛砖引玉的作用。高手们有更好的方法顺便指教下,使得以后大家碰到类似的问题有个比较好的解决方案。
-- 库存表
create table t(
id int identity ( 1 , 1 ),
name varchar ( 50 ), -- 商品名称
j int , -- 入库数量
c int , -- 出库数量
jdate datetime -- 入库时间
)
insert into t(name,j,c,jdate) select ' A ' , 100 , 0 , ' 2007-12-01 '
insert into t(name,j,c,jdate) select ' A ' , 200 , 0 , ' 2008-01-07 '
-- 库存表
create table t(
id int identity ( 1 , 1 ),
name varchar ( 50 ), -- 商品名称
j int , -- 入库数量
c int , -- 出库数量
jdate datetime -- 入库时间
)
insert into t(name,j,c,jdate) select ' A ' , 100 , 0 , ' 2007-12-01 '
insert into t(name,j,c,jdate) select ' A ' , 200 , 0 , ' 2008-01-07 '