*** Bonjour, ***

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT r.DATETRAIN,r.DEPART_GARE_ID,r.ARRIVE_GARE_ID,r.IDUA,t.NBTRAINPROG as "NB Trains programmés",COUNT(*)as"NB Trains Réalisés",
 
(select count(*) 
 from STAGAREATEMPS s
 where 
((((s.DEPARTRE - s.DEPARTPL)*24*60)between 0 and 15) or (((s.ARRIVERE -s.ARRIVEPL)*24*60)between 0 and 15))and s.IDTRAIN=r.IDTRAIN)/count(*) as "Ponctualité"
 
from   TRAIN r ,TRAJET t 
where (r.DEPART_GARE_ID=t.IDGAREDEPART and r.ARRIVE_GARE_ID=t.IDGAREARRIVEE)
group by DATETRAIN,IDUA,DEPART_GARE_ID,ARRIVE_GARE_ID,t.NBTRAINPROG ;
Ça provoque :
ORA-00979: N'est pas une expression GROUP BY
*** Merci de votre aide. ***