Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Непрерывный нарастающий итог

$
0
0
Коллеги добрый день. Есть запрос следующего вида.
declare @DS DATETIME = '2016-09-01'
declare @DE DATETIME = '2016-10-01'

DECLARE @TBL TABLE(
	DT		DATETIME,
	SUM1	MONEY
)
INSERT INTO @TBL(DT,SUM1) VALUES ( '2016-09-05', 50),( '2016-09-07', -10),( '2016-09-15', 150)
SELECT DT,SUM1,(SELECT SUM(SUM1) FROM @TBL t2 WHERE t2.DT <=t1.DT) FROM @TBL t1


Возвращает накопительный итог по дням, по которым было движение, необходимо по всем дня за интервал, помню это было как то просто. Сервер увы 2008 :(

Viewing all articles
Browse latest Browse all 7251

Trending Articles