Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pivot. Повернуть поле. / 5 сообщений из 5, страница 1 из 1
10.10.2019, 01:11
    #39874366
Earl11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot. Повернуть поле.
Доброго времени суток. Изучаю sql, наткнулся на проблему, связанную с функцией pivot. Необходимо перевернуть данную таблицу (рис.). Строки в столбцы. Пробовал сделать аля флаг "1 as flag" в запросе, а потом вставить его в агрегацию "pivot (min(flag) for ..." - не выходит. Может не совсем понял.
Заранее благодарен за ответы.
...
Рейтинг: 0 / 0
10.10.2019, 01:12
    #39874367
Earl11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot. Повернуть поле.
Должно получиться что-то такое.
...
Рейтинг: 0 / 0
10.10.2019, 01:43
    #39874369
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot. Повернуть поле.
В хелпе есть примеры для ускорения понимания.
...
Рейтинг: 0 / 0
10.10.2019, 06:59
    #39874379
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot. Повернуть поле.
Earl11Доброго времени суток. Изучаю sql, наткнулся на проблему, связанную с функцией pivot. Необходимо перевернуть данную таблицу (рис.). Строки в столбцы. Пробовал сделать аля флаг "1 as flag" в запросе, а потом вставить его в агрегацию "pivot (min(flag) for ..." - не выходит. Может не совсем понял.
Заранее благодарен за ответы.Вы лучше приведите скрипт заполненной данными временной таблицы, и тот запрос, который вы написали (пусть ошибочный).
Тогда проще будет помочь.

А то пока проблема непонятна, не копировать же сюда примеры из хелпа, вы их и так прочитали.
...
Рейтинг: 0 / 0
12.10.2019, 20:38
    #39875570
PizzaPizza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot. Повернуть поле.
Для Pivot вам нужно ручками указать уникальные значения полей строк, которые станут атрибутами полей, и колонку, которая будет агрегироваться для этих уникальных полей.
То, что вы показываете не содержит уникальности. Если вы хотите просто сделать из колонки горизонтальный список, то тут pivot не поможет.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pivot. Повернуть поле. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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