Bonjour,

Je souhaite effectuer une requête sous Oracle mais je m'embrouille et me perds. Est ce que quelqu'un peut m'aider ?

Voici mes tables en version simplifiées :

  • PERIODE : numero (int), libelle (string), lundi (bool), mardi (bool), mercredi (bool), jeudi (bool), vendredi (bool), samedi(bool), dimanche (bool)
  • TRAIN : numero (int), periode (int), annee (int)

    Sachant que "numéro" est la clé dans les 2 cas, je cherche à afficher le nombre de trains par année puis par jour.


Pour l'instant j'arrive juste à afficher les trains par année :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select periode.annee, count(train.numero)
from train, periode
where train.periode= periode.numero
group by periode.annee
order by periode.annee;

Est ce que quelqu'un a une idée ? Sachant bien sûr que je ne peux pas modifier ces tables. Merci d'avance !!!