1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| select ri.date_RI as DATE_RI, ri.ri as RAPPORT,'SC' as CODE_CAUSE, "CAUSE NON RENSEIGNEE" as CAUSE, CLAFI.DESI1 as SERVICE, machi.MACHI as code_machine,machi.DESI1 as MACHINE, fam.desi1 as FAMILLE, sfam.desi1 as SFAMILLE, perso.desi1 as EMETTEUR,ri.INT_ST as SOUSTRAITE, '1' as QUANTITE from ri, rimac, machi, clafi,fam,sfam,perso
where not EXISTS (select ri_scr.ID_CAUSE from ri_scr where ri_scr.ID_RI=ri.ID_RI)
and ri.actif=1
and rimac.ID_RI=RI.ID_RI
and MACHI.ID_MACHI=RIMAC.ID_MACHI
and FAM.ID_FAM=MACHI.ID_FAM
AND SFAM.ID_SFAM=MACHI.ID_SFAM
and clafi.ID_CLAFI=ri.ID_CLAFI
and perso.ID_PERSO=RI.ID_PERSOR
union
select ri.date_RI as DATE_RI, ri.ri as RAPPORT, cause.cause as CODE_CAUSE, cause.desi1 as CAUSE, CLAFI.DESI1 as SERVICE, machi.MACHI as code_machine, machi.DESI1 as MACHINE, fam.desi1 as FAMILLE, sfam.desi1 as SFAMILLE, perso.desi1 as EMETTEUR,ri.INT_ST as SOUSTRAITE, '1' as QUANTITE from RI, ri_scr, cause,rimac, machi, clafi, fam, sfam, perso
where ri.actif=1
and ri_scr.ID_RI=ri.ID_RI
and ri_scr.ACTIF=1
and cause.ID_CAUSE=ri_scr.ID_CAUSE
and rimac.ID_RIMAC=RI_scr.ID_RIMAC
and MACHI.ID_MACHI=RIMAC.ID_MACHI
and FAM.ID_FAM=MACHI.ID_FAM
AND SFAM.ID_SFAM=MACHI.ID_SFAM
and clafi.ID_CLAFI=ri.ID_CLAFI
and perso.ID_PERSO=RI.ID_PERSOR
ORDER BY `RAPPORT` ASC |