Bonjour
ma table activités contient principalement 5 champs
code (pk)
plan
dateprev
datereal
equipement
précisions:
datereal est nulle tant que plan pas réalisé pour équipement
dateprev toujours renseignée
je voudrais compter par un seul select le nombre de réalisés et prévus par plan sur une periode donnée (datedeb-datefin)
groupés par mois (tout equipement confondus)
pour un plan donné
(where plan =:V_PLAN
and ((dateprev between :datedeb and :datefin) or (datereal between :datedeb and :datefin) )
mon problème est de trouver la bonne date de regroupement ci dessous compte tenu des précisions ci dessus
GROUP BY to_char (DATE,'YYYY-MM')
R&sultat attendu:
mois réalisés prévus
2007-01 12 25
2007-02 05 15
2007-03 x y etc
Partager