|
Как получить сумму по колонке в запросе | ☑ | ||
---|---|---|---|---|
0
bvn-2005
23.06.21
✎
08:44
|
Запрос:
"ВЫБРАТЬ | ХозрасчетныйОбороты.Счет КАК Счет, | ХозрасчетныйОбороты.КорСчет КАК КорСчет, | ХозрасчетныйОбороты.Субконто1 КАК Субконто1, | ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1, | ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт, | ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт |ПОМЕСТИТЬ ВТ_Объект |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.КорСубконто1 = &Объект Нужно получить еще и суммы по колонкам СуммаОборотКт и КоличествоОборотКт. Как? |
|||
1
ДенисЧ
23.06.21
✎
08:45
|
ИТОГИ
Есть такое ключевое слово. И ты бы его знал, если бы читал учебники. |
|||
2
bvn-2005
23.06.21
✎
08:59
|
"И ты бы его знал, если бы читал учебники."
Ну, словечко-то мне знакомо... Только дело в том, что мне нужна временная таблица именно в том виде, как нарисовано в запросе. А итоги по временной таблице почему-то не работают... Может, Вы, как крутой спец подскажете, как сделать? |
|||
3
ДенисЧ
23.06.21
✎
09:03
|
во временную таблицу ты итоги не запихнёшь. И общую сумму просто так не получится.
Считай итоги в конце. Либо как вариант ВЫБРАТЬ | ХозрасчетныйОбороты.Счет КАК Счет, | ХозрасчетныйОбороты.КорСчет КАК КорСчет, | ХозрасчетныйОбороты.Субконто1 КАК Субконто1, | ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1, | ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт, | ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт |ПОМЕСТИТЬ ВТ_Объект |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.КорСубконто1 = &Объект ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ | НЕОПРЕДЕЛЕНО КАК Счет, | НЕОПРЕДЕЛЕНО КАК КорСчет, | НЕОПРЕДЕЛЕНО КАК Субконто1, | НЕОПРЕДЕЛЕНО КАК КорСубконто1, | СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт, | СУММА(ХозрасчетныйОбороты.КоличествоОборотКт) КАК КоличествоОборотКт |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&Начало, &Конец, , Счет = &Счет, , , КорСчет = &КорСчет, &ВидыСубконто) КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.КорСубконто1 = &Объект Тогда у тебя в таблице будет отдельная строчка с общими итогами. |
|||
4
DimVad
23.06.21
✎
09:05
|
(2) Ну если вт именно в таков виде - тогда дальше в пакете запроса пишем получение итогов (свёртка по всему кроме этих двух полей).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |