*****请问一句SQL递减的语句******
品名 累计数量 日期 数量
0# 0.1972665 2007-7-2
0# 0.4305587 2007-7-3
0# 0.4555999 2007-7-4
0# 0.736514 2007-7-5
请问一句SQL递减的语句
请问如何计算:2007-7-3的数量=0.4305587 - 0.1972665;
2007-7-4的数量=0.4555999-0.4305587 - 0.1972665;
以此计算...
谢谢
------解决方案--------------------SELECT 品名,累计数量,日期,
数量 = 累计数量 - (select sum(累计数量) from table where 品名 = a.品名 and 日期 < a.日期)
FROM table as a
------解决方案--------------------LS正解
SELECT 品名,累计数量,日期,
(累计数量 - (select sum(累计数量) from table where 品名 = a.品名 and 日期 < a.日期)as 数量)
FROM table as a