Bonjour,
Mes tables:
Etape
idEtape nomEtape Livrable 1 Démarrage Déf. base de projet (objectifs, chef projet) 2 Prévision Planification du projet 3 Réalisation Exécution du plan du projet 4 Surveillance et Maîtrise Rapport de performance 5 Clôture Document de clôture du projet
EtapexProjet
idEtape idProjet dateDebut dateFin 1 1 2011-07-01 2011-09-01 2 1 2011-09-02 2001-11-30 3 1 2011-12-01 2012-07-07 4 1 2012-07-08 1 2 2012-05-01 2012-05-10 2 2 2012-11-05 2012-01-06 3 2 2012-06-02 2012-07-01 4 2 2012-07-22 2012-07-23 5 2 24-07-2012 25-07-2012 1 3 2011-11-01 2012-01-20 2 3 2012-01-21 2012-04-01 3 3 2012-04-02
Je désire avoir une requête qui donnerait comme résultat le nom et le livrable de l’étape actuelle de chaque projet de l’entreprise.
Comment faire sans utiliser GROUP BY...
Je crois qu'il faut que j'utilise quelque chose comme : SELECT x,y FROM ... WHERE y = (SELECT MAX(z) FROM ... WHERE ....Mais j'ai de la difficulté à mettre les bons termes à l'intérieur. x,y doivent être mes colonnes from mes tables (ok pour les tables) mais quelles colonnes prendre ? Je suis perdu !!!
Merci!
Partager