ESSE É O MEU SELECT, O BLOCO DE DESCONTOS ESTA SAINDO NA MESMA COLUNA DO BLOCO DE PROVENTOS. PRECISO QUE SAIAM AO LADO..
SELECT
A.CHAPA
,A.NOME
,C.CODEVENTO
,D.DESCRICAO
,C.VALOR
FROM PFUNC A
JOIN PFPERFF B
ON A.CODCOLIGADA = B.CODCOLIGADA
AND A.CHAPA = B.CHAPA
JOIN PFFINANC C
ON A.CODCOLIGADA = C.CODCOLIGADA
AND A.CHAPA = C.CHAPA
AND B.NROPERIODO = C.NROPERIODO
AND B.MESCOMP = C.MESCOMP
AND B.ANOCOMP = C.ANOCOMP
JOIN PEVENTO D
ON C.CODCOLIGADA = D.CODCOLIGADA
AND C.CODEVENTO = D.CODIGO
WHERE A.CODCOLIGADA = ‘1455’
AND A.CODSITUACAO <> ‘D’
AND B.NROPERIODO = ‘2’
AND B.MESCOMP = ’02’
AND B.ANOCOMP = ‘2010’
AND D.PROVDESCBASE = ‘P’
===========BLOCO DOS PROVENTOS===============
UNION
SELECT
NULL
,NULL
,C.CODEVENTO
,D.DESCRICAO
,C.VALOR
FROM PFUNC A
JOIN PFPERFF B
ON A.CODCOLIGADA = B.CODCOLIGADA
AND A.CHAPA = B.CHAPA
JOIN PFFINANC C
ON A.CODCOLIGADA = C.CODCOLIGADA
AND A.CHAPA = C.CHAPA
AND B.NROPERIODO = C.NROPERIODO
AND B.MESCOMP = C.MESCOMP
AND B.ANOCOMP = C.ANOCOMP
JOIN PEVENTO D
ON C.CODCOLIGADA = D.CODCOLIGADA
AND C.CODEVENTO = D.CODIGO
WHERE A.CODCOLIGADA = ‘1455’
AND A.CODSITUACAO <> ‘D’
AND B.NROPERIODO = ‘2’
AND B.MESCOMP = ’02’
AND B.ANOCOMP = ‘2010’
AND D.PROVDESCBASE = ‘D’
===========BLOCO DOS DESCONTOS===============