|
нарастающий итог для регистра накопления | ☑ | ||
---|---|---|---|---|
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)... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |