Jardy a écrit :
Autre question ...
Pour chaque formation, donner le nombre d?heures de cours
(une formation se compose d'enseignements, ces enseignements ont tous un volume_horaire ...)
Est ce que cette requete vous parait correcte :
SELECT code_formation, nom_formation, somme
FROM FORMATION F, ENSEIGNEMENT E
WHERE F.code_formation=E.code_formation
GROUP BY E.code_formation HAVING SUM(volume_horaire) as somme;
|
non
SELECT F.code_formation, F.nom_formation, SUM(volume_horaire)
FROM FORMATION F, ENSEIGNEMENT E
WHERE F.code_formation=E.code_formation
GROUP BY F.code_formation, F.nom_formation
la clause having permet un filtrage sur les groupes
Message édité par HappyHarry le 05-12-2003 à 00:16:18