Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить сумму по колонке в запросе

Как получить сумму по колонке в запросе
Я
   bvn-2005
 
23.06.21 - 08:44
Запрос:

"ВЫБРАТЬ
|    ХозрасчетныйОбороты.Счет КАК Счет,
|    ХозрасчетныйОбороты.КорСчет КАК КорСчет,
|    ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
|    ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
|    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
|    ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт
|ПОМЕСТИТЬ ВТ_Объект
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты
|ГДЕ
|    ХозрасчетныйОбороты.КорСубконто1 = &Объект

Нужно получить еще и суммы по колонкам СуммаОборотКт и КоличествоОборотКт.
Как?
   ДенисЧ
 
1 - 23.06.21 - 08:45
ИТОГИ
Есть такое ключевое слово.
И ты бы его знал, если бы читал учебники.
   bvn-2005
 
2 - 23.06.21 - 08:59
"И ты бы его знал, если бы читал учебники."
Ну, словечко-то мне знакомо... Только дело в том, что мне нужна временная таблица именно в том виде, как нарисовано в запросе. А итоги по временной таблице почему-то не работают... Может, Вы, как крутой спец подскажете, как сделать?
   ДенисЧ
 
3 - 23.06.21 - 09:03
во временную таблицу ты итоги не запихнёшь. И общую сумму просто так не получится.
Считай итоги в конце.
Либо как вариант 

ВЫБРАТЬ
|    ХозрасчетныйОбороты.Счет КАК Счет,
|    ХозрасчетныйОбороты.КорСчет КАК КорСчет,
|    ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
|    ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
|    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
|    ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт
|ПОМЕСТИТЬ ВТ_Объект
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты
|ГДЕ
|    ХозрасчетныйОбороты.КорСубконто1 = &Объект
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
|    НЕОПРЕДЕЛЕНО КАК Счет,
|    НЕОПРЕДЕЛЕНО КАК КорСчет,
|    НЕОПРЕДЕЛЕНО КАК Субконто1,
|    НЕОПРЕДЕЛЕНО КАК КорСубконто1,
|    СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт,
|    СУММА(ХозрасчетныйОбороты.КоличествоОборотКт) КАК КоличествоОборотКт
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты
|ГДЕ
|    ХозрасчетныйОбороты.КорСубконто1 = &Объект


Тогда у тебя в таблице будет отдельная строчка с общими итогами.
   DimVad
 
4 - 23.06.21 - 09:05
(2) Ну если вт именно в таков виде - тогда дальше в пакете запроса пишем получение итогов (свёртка по всему кроме этих двух полей).

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.