1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
SELECT
HA.CODCOL,
HA.CODAGT,
HA.CODORG,
HA.CODRUB,
HA.DTEDEB,
HA.DTEFIN,
decode(upper(HN.CODETAT),'N',HN.MONTANT,HA.MONTANT) montant,
decode(upper(HN.CODETAT),'N',HN.TAUX ,HA.TAUX ) taux,
decode(upper(HN.CODETAT),'N',HN.BASE ,HA.BASE ) base,
HA.COEFF ,
HA.FLGORI ,
HA.DTEREP ,
HA.MOISPAIE,
HA.FLGCAL ,
HA.FLGVAL ,
HA.CODTRN ,
decode(upper(HN.CODETAT),'N',HN.CODETAT,HA.CODETAT) codetat ,
HA.DATMAJ ,
HA.HHMMSS ,
HA.ANMOIS
FROM
pers.HistActu HA,
pers.HistActu HN
WHERE HN.CODAGT (+) = HA.CODAGT
and HN.U##CODCOL (+) = HA.U##CODCOL
and HN.DATMAJ (+) = HA.DATMAJ
and HN.U##HHMMSS (+) = HA.U##HHMMSS
and HN.CODRUB (+) = HA.CODRUB
and HN.anmois (+) = HA.anmois
and HN.FLGVAL (+) = HA.FLGVAL
and ( upper(HA.codetat) = 'A')
AND ( nvl(HN.FLGVAL,1) = 1 )
and ( HN.codetat (+) <> 'a' AND HN.codetat (+) <> 'A') |
Partager