Мне нужно преобразовать строки в столбец, но числовые значения отсутствуют, поскольку сводная функция требует применения агрегатной функции при преобразовании столбцов из строк
Это моя таблица в SQL Server:
Данные должны быть получены следующим образом:
Я пробовал этот запрос, но он показывает ошибку
SELECT
title, price
FROM
(SELECT
Product_Attributes_String_Value, Attribute_ID_Name, Product_ID
FROM
[Products].[dbo].[Product_Attributes]
WHERE
Product_ID = '20734381') AS Tab1
PIVOT
(Product_Attributes_String_Value
FOR Attribute_ID_Name IN (title, price)) AS Tab2
ORDER BY
[Tab2].[price]