Dados na mesma linha no PIVOT
04/07/2022
0
Prezados,
Preciso de ajuda para colocar os dados na mesma linha.
Realizei um PIVOT para transformar linhas em colunas, porém quando executo acaba trazendo alguns campos vazios, não deixando todos na mesma linha.
Ele me traz o sequinte resultado.
Gostaria que os campos NULL não viessem na consulta, apenas os campos com dados e todos na mesma linha.
Alguém consegue me ajudar?
Esse seria o resultado esperado.
Preciso de ajuda para colocar os dados na mesma linha.
Realizei um PIVOT para transformar linhas em colunas, porém quando executo acaba trazendo alguns campos vazios, não deixando todos na mesma linha.
SELECT [C.A.], [DATA DA ENTREGA], [VENCIMENTO] FROM ( SELECT DISTINCT(B.NOME), B.HANDLE, A.CONTEUDO FROM MS_INFOCOMPLEMENTARVALOR A INNER JOIN MS_TIPOINFOCOMPLEMENTARVALOR B ON B.HANDLE = A.TIPO WHERE A.INFOCOMPLEMENTAR IN (559126) GROUP BY B.HANDLE, B.NOME, A.CONTEUDO ) C PIVOT ( MAX(CONTEUDO) FOR NOME IN ([C.A.],[DATA DA ENTREGA],[VENCIMENTO]) ) AS P
Ele me traz o sequinte resultado.
C.A. DATA DA ENTREGA VENCIMENTO NULL NULL 15/10/2023 29638 NULL NULL NULL 21/06/2022 NULL
Gostaria que os campos NULL não viessem na consulta, apenas os campos com dados e todos na mesma linha.
Alguém consegue me ajudar?
Esse seria o resultado esperado.
C.A. DATA DA ENTREGA VENCIMENTO 29638 21/06/2022 15/10/2023
Isaque
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)