› Fóruns › SQL e PL/SQL › juntar duas linhas em uma › juntar duas linhas em uma
15 de dezembro de 2015 às 5:56 am
#107958
Participante
Tente isso, qualquer coisa avise.
SELECT DEBITO.PERIODO_CONTAB,
DEBITO.CTA_DEB,
CREDITO.CTA_CRE,
DEBITO.DAT_MOVTO,
DEBITO.COMPL_HIST,
DEBITO.NUM_AD_AP
FROM
(SELECT PERIODO_CONTAB,
CTA_DEB,
CTA_CRE,
DAT_MOVTO,
COMPL_HIST,
NUM_AD_AP
FROM CTB_LANC_CTBL_CAP
WHERE NUM_AD_AP = 255889
AND CTA_CRE = '0'
) DEBITO,
(SELECT PERIODO_CONTAB,
CTA_DEB,
CTA_CRE,
DAT_MOVTO,
COMPL_HIST,
NUM_AD_AP
FROM CTB_LANC_CTBL_CAP
WHERE NUM_AD_AP = 255889
AND CTA_DEB = '0'
) CREDITO
WHERE DEBITO.NUM_AD_AP = CREDITO.NUM_AD_AP;