Как обратиться к итогам запроса? #188106


#0 by ПроЗапрос
|    Номенклатура"; Вот такой запрос. Как обратиться к его итога для использования в дальнейшем коде?
#1 by ПроЗапрос
Че, такую фигню никто не знает?
#2 by avmlvm
Хм-м.. Запрос нужно "выполнить", а затем "перебрать" в цикле для выборки результата.. или тебя что-то иное интересует?
#3 by ПроЗапрос
Интересует не вся выборка, а именно итог. |    СУММА(КоличествоОборот) Не хочется суммировать в цикле, не зря же оно там в запросе написано.
#4 by avmlvm
Не-е-е.. подожди... Если у тебя результатом запроса - ИТОГИ (с разбивкой по номенклатуре и по подразделениям), то перебором ты их и получишь... или ты хочешь получить ОБЩИЕ итоги? Ну тогда зачем в запросе указываешь Номенклатуру и Подразделения?
#5 by ПроЗапрос
Я хочу получить общее количество проданной данной конкретной номенклатуры за данный период по данному подразделению. Это надо пользовать ОБЩИЕ итоги? Или того что уже написано, достаточно?
#6 by MikleV
достаточно. Номенклатуру из списка полей  можно убрать, если нужно ОБЩЕЕ количество..(без конкретики.да и поле подразделение имхо тоже.) я думаю что даже так взлетит:)
#7 by ПроЗапрос
Спасибо. Возвращаясь к исходному вопросу. Как мне забрать в свою переменную результат такого запроса. Это будет всего одна цифра. Неужели для нее надо опять брать выборку и делать что-то Типа Выборка.Следующий ?!
#8 by MikleV
.. мхэх. Не знаю:( Выборка[1]   иинтересно что покажет.. по сути выборка - ТаблицаЗначений.(Выборка = Запрос.Выполнить.Выбрать)
#9 by MikleV
+ нет, наверное придётся как обычно.
#10 by Юлька
Запрос выгрузи в ТабЗначений и получи итог по нужной колонке.
#11 by 1CBuilder
Все правильно в принципе - теперь выборку по группировкам делаешь и Выборка.Следующий; Все - получил итог
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям