powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос/задача с динамическим построением полей.
7 сообщений из 7, страница 1 из 1
Вопрос/задача с динамическим построением полей.
    #39903932
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый день.
Опять появилась не стандартная задача.
Можно сделать циклом, но это плохое решение, здесь должна быть применена рекурсия.

И так сама задача:
Есть таблица:
Код: sql
1.
2.
3.
4.
Имя    Описание    Значение
А        Оа1             1
А        Оа2             2
А        Оа3             3


Имен (А) может быть различное количество.
Так вот, необходимо написать SELECT, по всей видимости с оператором ;WITH, чтобы он возвращал таблицу следующего вида:
Код: sql
1.
2.
Имя    Значение1    Значение2    Значение3
А       Оа1-1       Оа2-2        Оа3-3


Причем, понятно, что полей (ЗначениеХ) может быть ненормированное количество.

Если есть идеи, пишите.

Заранее большое спасибо.
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39903957
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

GROUP BY CUBE ( )
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39904000
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но
Код: sql
1.
GROUP BY CUBE ( )


не подходит ...
Поля (ЗначениеХ) это не результат вычисления агрегатной функции, это просто конкатенация двух полей (Описание и Значение).
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39904004
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

количество колонок в результате не может быть неограниченным. В таком случае вытаскивайте данные в приложение и там объединяйте-поворачивайте.
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39904059
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020


Если есть идеи, пишите.


dynamic pivot ?
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39904105
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,

pivot разве "резиновый"? Там, по-моему, тоже 2000 колонок максимум.
...
Рейтинг: 0 / 0
Вопрос/задача с динамическим построением полей.
    #39904178
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, спасибо...
Буду как школьник через цикл (((
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос/задача с динамическим построением полей.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]