onjour,
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...
Merci!
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select ep.idprojet, e.nometape, elivrable from etapexprojet ep, etape e where ep.pidetape=e.idetape and e.idetape=(select max(idetape) from ep where idprojet=1) or e.idetape=(select max(idetape) from ep where idprojet=2) or e.idetape=(select max(idetape) from ep where idprojet=3);
Partager