Bonjour,
je suis en train d'essayer un requête sql sur un bd dans le cadre d'un projet. Le but de la requête est d'obtenir le nom du lot en retard, le nombre de tâche terminées et le pourcentage de tâches terminées par rapport au nombre de tâches que compte le lot.
la requête telle que je l'ai formulé est la suivante:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT NUMLOT, COUNT(etatt) AS nb_tâches_terminées, (COUNT(ETATT)/COUNT(numtâche)*100) AS POURCENTAGE_TACHES_TERMINEES FROM LOTS AS L, Tâches AS T, livrables AS LI WHERE ( L.NUMLOT=T.numlot_se_décompose) and (L.numlot=LI.numlot_produit) and (L.datefineffectivel>LI.datelivraisonprévue)and (ETATT="terminé") GROUP BY numlot;
affiche le numéro de lot don’t le livrable est en retard , le nombre de tâches terminées dans le lot, mais pb pour le calcul du pourcentage de tâches terminé sur un lot
Partager