Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 23:55

Выбор в запросе не повторяющихся значений из множества колонок одного типа

Автор MelAR, 13 июн 2015, 19:46

0 Пользователей и 1 гость просматривают эту тему.

MelAR

Всем, привет!

Есть таблица, в которой есть некоторое количество колонок.
У колонок разные имена, но все колонки имеют один тип.

(реальный пример - документ "Табель учета рабочего времени" типовых конфигураций.
в табличной части "ОтработанноеВремя" есть реквизиты "ПервыйВидВремени1", "ВторойВидВремени1", "ТретийВидВремени1" и т.д. до 31)

Нужно выбрать из этих колонок значения и передать далее как значения одной колонки.

В голову приходит только такой вариант:
создать 93 выборки, которые между собой объединить...
типа
Выбрать
  тчДок.ПервыйВидВремени1 как ВидВремени
из
  таблчастьДокумента как тчДок
ОЪЕДИНИТЬ ВСЕ
Выбрать
  тчДок.ВторойВидВремени1
из
  таблчастьДокумента как тчДок

но блин, как-то это "топорно"...подскажите более изящный вариант

cska-fanat-kz

текст запроса это строка, его можно и в цикле из кусков собрать.
тем более что куски у вас - однотипные...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск