Нарастающий итог в запросе #399770


#0 by Торин
Уважаемые коллеги! Вопрос вот такой - можно ли в запросе получить некое значение нарастающим итогом? Ну например - запрос перебирает приходные накладные, содержащие определенный товар и выводит количество по нему. Необходимо помимо колонки "количество по накладной" выводить еще колонку  "нарастающий итог". Если это возможно, подскажите как. Да, то что это можно сделать, перебирая результат запроса в цикле и суммируя его - это-то понятно. Крайне желательно обойтись без цикла, запрос в данном случае - это источник данных в СКД...
#1 by Defender aka LINN
Соединить запрос с собой по дате и номеру строки (на больше, не на равно). Делов-то. Только скорости не обещаю :)
#2 by Pashkaa
Конечно можно, соединяй с той же таблицей (регистром) с условием по дате (дата регистра 1 < дата регистра 2) и группировку добавь с суммированием этих показателей
#3 by pipez
Не получается таким образом получить количество с нарастающим итогом, в чем ошибка ?
#4 by pipez
подниму
#5 by Defender aka LINN
Ты вообще хоть отдаленно представляешь себе, что делает то, что ты написал? Тебе ж сказали даже, как соединять, а ты отсебятины нагородил
#6 by sapphire
Запросы писать ИМХО лучше ручками нежели всякого рода конструкторами.
#7 by azernot
А бухучёт вести на счётах. Ну или на крайний случай в 6-ке.
#8 by pipez
это и есть ручками (видимо кривыми)
#9 by Defender aka LINN
Угу. Еду готовить на костре, гладить утюгом с углями и белье стирать в реке.
#10 by Vitello
И ездить на палке-самоскачке, обязательно.
#11 by pipez
всем спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С