Bonjour,

Je cherche à mettre au point une requete me permettant de faire deux type de comptage sur une même table. Ma table contient des créneaux horaires et les réservations en face.

Je veux compter les créneaux pour une journée précise (-> nbre de créneaux total pour la journée) et les créneaux libres ou reservé pour cette même journée. Quand un créneau est libre la valeur est null dans la colonne lié à une reservation.

J'ai fais cela :

Select count(cre1.CRENEAU_ID) as nbreCreneaux,
count(cre1.CRENEAU_ID_CDT) as nbreReservation,
cre1.CRENEAU_IDJURY as idJury,
to_char(cre1.CRENEAU_DATE,'dd fmmonth yyyy') as dateJ

From ENT_CRENEAUH cre1,ENT_JURY

Where cre1.CRENEAU_IDSESSION=7
and cre1.CRENEAU_IDJURY=JURY_ID
and cre1.CRENEAU_IDSESSION=JURY_SESSIONE_ID
and JURY_TYPE='PMKG'
and cre1.CRENEAU_ETAT=1

Group by cre1.CRENEAU_IDJURY,cre1.CRENEAU_DATE
Order by cre1.CRENEAU_DATE,idJury
Cela fonctionne mais je suis un peu étonné !

Merci