Агрегирование строк в запросе #641231


#0 by Steini
Задачка на сообразительность: как, используя только язык запросов, из 4-ех Колбаса   1000   10   "соя" Колбаса   2000   40   "конина" Колбаса   5000   20   "соя" Колбаса   1000   30   "джигурдина" получить 1-ну Колбаса   9000   100  "соя, конина, джигурдина" ?
#1 by чувак
питрасянишь?
#2 by lxndr
невозможно
#3 by Godofsin
позови джигурду, поможет
#4 by PR
Ответ: никак.
#5 by Maxus43
в СКД можно, в запросе - никак
#6 by mikecool
знаешь как?
#7 by Steini
Программно - понятно и муторно: делаем итоги по измерению с агрегированием числовых полей, далее в обходе по выборке собираем строковые поля в массив - его обрабатываем и вуаля. А возможно ли как-нибудь по-крутому это в запросе сделать?
#8 by чувак
Уже 10 раз ответили тебе
#9 by Wobland
нет, успокойся уже
#10 by Steini
, , это печально =( , нет!
#11 by mikecool
ну вот, а я думал ты нашел способ (((
#12 by Steini
а в ПооостроителеОтчета? Шучу =(
#13 by Maxus43
в СКД есть понятие Массив
#14 by Maxus43
+ т.е. делаешь СКД программно, выгружаеш результат в ТЗ. без муторной обработки в коде
#15 by Steini
дело в том, что мне программно нужно получить ТаблицуЗначений из заоптимизированного вдоль и поперек запроса с Ооогромной выборкой данных. На первый взгляд кажется, что СКД никак тут не поможет. Буду рад ошибиться =)
#16 by Steini
хм, сейчас покумекаю. спасибо
#17 by Maxus43
потренируйся на мелких кроликах, покури в СКД Массив
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям