これは日付が繰り返されておらず、それらの間に隙間がないと仮定しても動作します。
--Sample data as provided. This script works in SQL Server 2005+
CREATE TABLE #Table1
([Date] datetime, [Qty] int)
;
INSERT INTO #Table1
([Date], [Qty])
VALUES
('2017-01-08 00:00:00', 100),
('2017-01-09 00:00:00', 120),
('2017-01-10 00:00:00', 180)
;
--This script is plain SQL for any DMBS
select y.Date, y.Qty-x.Qty as 'Diff Qty'
from #table1 x inner join #Table1 y
on x.Date+1=y.Date
結果
+-------------------------+----------+
| Date | Diff Qty |
+-------------------------+----------+
| 2017-01-09 00:00:00.000 | 20 |
| 2017-01-10 00:00:00.000 | 60 |
+-------------------------+----------+
WICH DBMSあなたは正確に使用していますか? ID列はありますか?あなたの日付はいつも連続していますか?繰り返しも逃すこともない? – Horaciux