|
|
нарастающий итог для регистра накопления |
☑ |
|
0
vde69
29.05.06
✎
14:00
|
как получить (в запросе) нарастающий итог
тоесть есть записи
10р
100р
15р
30р
надо получить
10р
110р
125р
155р
|
|
|
1
Lendy
29.05.06
✎
14:03
|
(0) разве можно?
|
|
|
2
Vozhd
29.05.06
✎
14:05
|
(1) Можно
|
|
|
3
vde69
29.05.06
✎
14:06
|
(1) Нужно
|
|
|
4
ZolotarevAA
29.05.06
✎
14:06
|
(0) Запрос с детализацией до записи + переменная для хранения нарастающего итога.
|
|
|
5
vde69
29.05.06
✎
14:07
|
(4) Нужно в самом запросе, а не в обработке выборки
|
|
|
6
ZolotarevAA
29.05.06
✎
14:10
|
(5) А чтобы сразу не сказать, что в запросе? Тут, мне кажется, итоги по периодам надо устраивать, а это очень глючная штука.
|
|
|
7
ZolotarevAA
29.05.06
✎
14:11
|
+(6) Пардон, все было указано...:) невнимателен.
|
|
|
8
Lendy
29.05.06
✎
14:15
|
(2) как?
|
|
|
9
Vozhd
29.05.06
✎
14:21
|
(8) Таб1 Левое соединение Таб2 По Таб1.Дата >= Таб2.Дата
|
|
|
10
vde69
29.05.06
✎
14:30
|
кому интересно:
ВЫБРАТЬ
ПериодыИзменения.Период КАК Время,
СУММА(Регистр.СуммаОборот) КАК Сумма
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
ПродажиПоДисконтнымКартам.Период КАК Период
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам КАК ПродажиПоДисконтнымКартам
ГДЕ
ПродажиПоДисконтнымКартам.ДисконтнаяКарта = &Ссылка) КАК ПериодыИзменения
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиПоДисконтнымКартамОбороты.Период КАК Период,
ПродажиПоДисконтнымКартамОбороты.СуммаОборот КАК СуммаОборот
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Регистратор, ДисконтнаяКарта = &Ссылка) КАК ПродажиПоДисконтнымКартамОбороты
ГДЕ
ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта = &Ссылка) КАК Регистр
ПО ПериодыИзменения.Период >= Регистр.Период
СГРУППИРОВАТЬ ПО
ПериодыИзменения.Период
|
|
|
11
ZolotarevAA
29.05.06
✎
14:43
|
Хм, интересно.
|
|
|
12
Новичок541289
13.06.06
✎
17:36
|
Можно ли написать такой запрос: Р.р. "Начисления". Измерения - Работник,Период,ВидРасчета Ресурс - Результат. Надо чтобы вышла такая таблица по конкретному человеку и конкретному начислению янв 100 фев 150 мар 1150 апр 1150 май 1150 июн 1150 июл 1150 авг 1150 сен 1150 окт 1150 ноя 1150 дек 1150 Это означает: человек получил в январе 100 рублей феврале 50 рублей марте 1000 рублей а в последующих месяцах не получал ничего. ?
|
|
|
15
vde69
13.06.06
✎
17:56
|
(12) да, он полностью расписан в (10)
(13)...
(14)...
|
|