Requête sql

Fermé
boclil Messages postés 60 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 20 mai 2011 - 20 mai 2011 à 13:05
Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 - 20 mai 2011 à 15:24
Bonjour,
je suis débutant en sql et je travaille sur postgres. je viens demander votre aide sur une requête.
en effet j'ai une base de donné avec 6 tables que sont:
Etudiants (NET, nom, prenom, email)
Examens (NEX, matiere, prof, session, annee, niveau, type, duree)
Groupe (NGR, (promo, annee, groupe))
Epreuves (NEP, (#NGR, dateheure), salle, #NEX)
Evaluer (#NEP, #NET, note)
Participer (#NET, #NGR).

j'aimerais obtenir la requête la plus simple pour la question suivante:
quel est la moyenne des groupes pour les examens 4,5, et 6?
Merci d'avance pour vos réponses




1 réponse

Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 70
Modifié par Leviathan49 le 20/05/2011 à 15:24
Je dirais ça à première vue :
SELECT Examen.NEX,groupe,MOY(NOTE)  
FROM "INNER JOIN ENTRE LES TABLES ETUDIANTS,EVALUER,EPREUVES,EXAMEN,PARTICIPER,GROUPE"  
WHERE Examen.NEX IN (4,5,6)  
GROUP BY groupe, NEX  

Je te laisse faire la jointure de 6 tables, j'ai la flemme.
0