Bonjour à tous. Je résume mon problème :
J’ai un ensemble de projets à gérer. Chaque projet se subdivise en taches. Les taches sont proposées par le responsable de projet mais elles doivent être validées par un gestionnaire.
Mes tables se présentent comme suit :
tblprojet (Id_projet, #id_responsables, site_projet, libelle_projet)
tbltache (Id_tache,#Id_projet,cout_tache,description_tache,...)
tbltache_validee(id_validation,#Id_tache,date_validation,date_debut_tache)
Je souhaite écrire une requête qui renvoie l'ensemble des projets, avec le coût global du projet, et le coût global des taches validées pour ce projet (0 si aucune tache n'est validée pour un projet).
Pour le coût global du projet, la requete est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT p.libelle_projet as projet,sum(t.cout_tache) as cout_projet FROM tblprojet p INNER JOIN tbltache ON p.Id_projet=t.Id_projet GROUP BY p.libelle_projet
Pour le coût global des taches validées, je ne sais pas trop que faire étant donné que l'identifiant des taches validée est dans la table tbltache_validee alors que les coûts correspondants sont dans tbltache.
Merci de me donner un coup de main
Partager