Dados na mesma linha no PIVOT

SQL Server

SQL

04/07/2022

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.
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

Isaque

Curtidas 0
POSTAR