powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оператор PIVOT
5 сообщений из 5, страница 1 из 1
Оператор PIVOT
    #39723911
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Вас, Друзья

Прошу вас помочь с решением задачи, сам по примерам я не смог)

Создайте запрос, который возвращает табличное значение из таблицы Production.Product.
--Используйте оператор PIVOT.
--Результирующая таблица должна иметь поля с именами Name, RED, BLUE и BLACK и содержать значения полей
--SafetyStockLevel, Color, Name из таблицы Production.Product.
--Результирующий набор должен включать только те записи из таблицы Production.Product, для которых поле
--Name содержит строку 'Helmet'.
--Просуммируйте значения в поле SafetyStockLevel по цветам Red, Blue and Black.
--Отсортируйте результирующий набор по полю Name.


Заранее благодарен!
...
Рейтинг: 0 / 0
Оператор PIVOT
    #39723928
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermama,

описаний пивота в интернете дофига, почитайте

для вас важно, что пивот строится вокруг агрегатной функции (она у вас есть в задании) и набора значений как атрибутов получаемой таблицы (они у вас тоже заданы)
...
Рейтинг: 0 / 0
Оператор PIVOT
    #39724171
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я Сделал, потратил полтора часа, мне кажется , что я тупой!

SELECT Name, [BLACK], [BLUE], [RED]
FROM Production.Product
PIVOT (SUM(SafetyStockLevel) FOR Color in ([BLACK], [BLUE], [RED])) AS PivotTest
WHERE Name LIKE '%Helmet%'
ORDER BY Name
...
Рейтинг: 0 / 0
Оператор PIVOT
    #39724183
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PizzaPizza,

Я Сделал, потратил полтора часа, мне кажется , что я тупой!

SELECT Name, [BLACK], [BLUE], [RED]
FROM Production.Product
PIVOT (SUM(SafetyStockLevel) FOR Color in ([BLACK], [BLUE], [RED])) AS PivotTest
WHERE Name LIKE '%Helmet%'
ORDER BY Name
...
Рейтинг: 0 / 0
Оператор PIVOT
    #39724189
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermama,

синтаксис правильный, должно работать
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оператор PIVOT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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