Попытка сделать строки столбцами с SQL pivot - PullRequest
0 голосов
/ 18 марта 2020

Попытка сделать строки столбцами с некоторым значением внизу. Я также пытаюсь использовать динамические столбцы c для своего центра, и я близко, но еще не там. так что в настоящее время это мой запрос, и это результат моего запроса.

DECLARE @cols VARCHAR(max)

SELECT @cols = isnull(@cols + ', ', '') + '[' + T.name + ']'
FROM (
    SELECT name
    FROM links.project_schema
    WHERE link_id = 100550
    ) AS T

SELECT *
FROM (
    SELECT ps.name
        ,sla.store_nbr
        ,psd.schema_value
    FROM links.project_schema ps
    JOIN links.links l ON l.id = ps.link_id
    JOIN links.store_link_assignment sla ON sla.links_id = link_id
    JOIN links.project_schema_details psd ON psd.project_schema_id = ps.id
    WHERE ps.link_id = 100550
    ) b
pivot(max(name) FOR name IN (@cols)) TEMP

enter image description here

Но я хочу, чтобы это выглядело так

enter image description here

nulls - значения схемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...