| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /* Selectionne les titres depuis ASTRE GF pour import dans Analytique */
- /* ATTENTION: {annee_deb} et {annee_fin} doivent être mis à jour à l'exécution avec un query.format() */
- SELECT
- REAL_REC.REF_INT_PER,
- REAL_REC.NUM_TITRE,
- to_date(REAL_REC.DAT_PER,'J'),
- INFO_COL2.COD_COLL,
- INFO_BUD2.COD_BUDG,
- REAL_REC.NUM_EXBUDG,
- REAL_REC.NUM_BJ
- FROM
- INFO_COL INFO_COL2,
- INFO_BUD INFO_BUD2,
- REAL_REC,
- W_CAD_CPT,
- CUM_ENVPHASE
- WHERE
- ( CUM_ENVPHASE.COD_BUDG=W_CAD_CPT.COD_BUDG(+) and CUM_ENVPHASE.COD_COLL=W_CAD_CPT.COD_COLL(+)
- and CUM_ENVPHASE.NUM_ENV=W_CAD_CPT.NUM_ENV(+) and CUM_ENVPHASE.NUM_EXBUDG=W_CAD_CPT.NUM_EXBUDG(+)
- and CUM_ENVPHASE.COD_COLL=upper('CG67') and CUM_ENVPHASE.COD_BUDG=decode('02','**',CUM_ENVPHASE.COD_BUDG,'02')
- and CUM_ENVPHASE.NUM_EXBUDG BETWEEN {annee_deb} and {annee_fin} )
- AND ( nvl(REAL_REC.IDPHASE(+),'xx')=nvl(CUM_ENVPHASE.IDPHASE,'xx')
- and nvl(REAL_REC.IDOPERAT(+),'xx')=nvl(CUM_ENVPHASE.IDOPERAT,'xx')
- and REAL_REC.COD_BUDG(+)=CUM_ENVPHASE.COD_BUDG and REAL_REC.COD_COLL(+)=CUM_ENVPHASE.COD_COLL
- and REAL_REC.NUM_ENV(+)=CUM_ENVPHASE.NUM_ENV and REAL_REC.NUM_EXBUDG(+)=CUM_ENVPHASE.NUM_EXBUDG
- and CUM_ENVPHASE.COD_COLL(+)=upper('CG67') and CUM_ENVPHASE.COD_BUDG(+)=decode('02','**',CUM_ENVPHASE.COD_BUDG(+),'02')
- and CUM_ENVPHASE.NUM_EXBUDG(+) BETWEEN {annee_deb} and {annee_fin} )
- AND ( REAL_REC.COD_COLL(+)=upper('CG67') )
- AND ( REAL_REC.COD_BUDG(+)=decode('02','**',REAL_REC.COD_BUDG(+),'02') )
- AND ( REAL_REC.NUM_EXBUDG(+) BETWEEN {annee_deb} and {annee_fin} )
- AND ( W_CAD_CPT.NUM_EXBUDG(+) BETWEEN {annee_deb} and {annee_fin} )
- AND ( W_CAD_CPT.COD_COLL(+)=upper('CG67') )
- AND ( W_CAD_CPT.COD_BUDG(+)=decode('02','**',W_CAD_CPT.COD_BUDG(+),'02') )
- AND ( INFO_BUD2.COD_BUDG(+)=W_CAD_CPT.COD_BUDG and INFO_BUD2.COD_COLL(+)=W_CAD_CPT.COD_COLL and INFO_BUD2.NUM_EXBUDG(+)=W_CAD_CPT.NUM_EXBUDG )
- AND ( INFO_COL2.COD_COLL(+)=W_CAD_CPT.COD_COLL )
- AND
- (
- REAL_REC.REF_INT_PER LIKE 'DDA%'
- AND
- to_date(REAL_REC.DAT_PER,'J') BETWEEN to_date('{annee_deb}-01-01','yyyy-mm-dd') AND to_date('{annee_fin}-12-31','yyyy-mm-dd')
|