1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| SELECT S6PBPOS.CODELIEU, sum(besoin)
FROM (
SELECT S6PBPOS.DATJOUR,S6PBPOS.CODELIEU, max(S6PBPOS.EFFMINI) as besoin, sum(HOPHJOU.IJQHSMAEXO/60/12) as réel
FROM S6PBPOS, HOPHJOU, HOPEMPL,HOPHABS,S6PPLGT
WHERE SUBSTR( S6PBPOS.CODELIEU,0,3)='SPO'
AND HOPHJOU.MATRI = HOPEMPL.MATRI
AND HOPEMPL.MATRI = HOPHABS.MATRI
AND HOPHJOU.DAT = S6PBPOS.DATJOUR
AND S6PBPOS.DATJOUR = HOPHABS.DAT
AND HOPHABS.MOTIF = S6PPLGT.ACTGT
AND S6PBPOS.CODELIEU = S6PPLGT.CODELIEU
AND EXTRACT(YEAR FROM S6PBPOS.DATJOUR)='2016' AND EXTRACT(MONTH FROM S6PBPOS.DATJOUR)='01'
AND S6PBPOS.CODELIEU not in ('SPOCDGN', 'SPOCDGJ', 'SPOASTJ','SPOASTN')
GROUP BY S6PBPOS.DATJOUR, S6PBPOS.CODELIEU
ORDER BY S6PBPOS.CODELIEU,S6PBPOS.DATJOUR)
GROUP BY besoin |
Partager