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

关于顺序扣数的,记得之前有个查询好像很方便,1,2句就搞定,时间长了没摸SQL忘了,帮忙解决下:)
假定有个表T1 , 有2个字段f1,f2
F1 F2
A 20
A 30
A 10
B 45
B 65

然后有个数量
A 25
B 50

怎么快捷点扣数, 
最后结果
F1 F2
A 0
A 25
A 10
B 0
B 60 

大神们出手噢·

------解决方案--------------------
围观楼下大神!
------解决方案--------------------
探讨
呃 找到之前的解决办法了

类似这个

SQL code

IF OBJECT_ID('[sp]') IS NOT NULL
DROP TABLE [sp]
GO
CREATE TABLE [sp] ([bh] [int],[kh] [int],[plh] [int],[shl] [int],[snn] [int])
INSERT INTO [sp]
SELECT '……

------解决方案--------------------
话说没看懂是在做什么
------解决方案--------------------
你不如用游标,这跟先进先出问题差不多。