Расчёт нарастающих итогов в 1Cv8

Материал из КинтВики
Версия от 12:25, 11 октября 2010; Павел Лазарев (обсуждение | вклад) (Новая страница: «Категория: Язык запросов 1Cv8 {{cite|1=http://itland.ru/forum//index.php?showtopic=22967&st=15|2= Предположим есть набо...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Предположим есть набор данных: ФизЛицо, Период, Налог. Требуется посчитать налог нарастающим итогом по периодам:

выбрать
    ВТ.ФизЛицо,
    ВТ.Период,
    Максимум(ВТ.Налог) как НалогЗаТекущийПериод,
    Сумма(ВТ2.Налог) как НалогНарастающимИтогом
из ВТ
левое соединение ВТ как ВТ2 по ВТ2.ФизЛицо = ВТ.ФизЛицо и ВТ2.Период <= ВТ.Период
сгруппировать по ВТ.ФизЛицо, ВТ.Период

Источник: http://itland.ru/forum//index.php?showtopic=22967&st=15