Pular para o conteúdo

Fóruns SQL e PL/SQL juntar duas linhas em uma juntar duas linhas em uma

#107958
ghiggi
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;