1 2 3 4 5 6 7 8 9 10 11 12
| SELECT auteur as qui,
(SELECT MAX(maj) FROM action where auteur=qui) as maj,
(SELECT COUNT(*) FROM action where auteur=qui) as total,
(SELECT COUNT(*) FROM action WHERE realisation IS null AND auteur=qui) as encours,
(SELECT COUNT(*) FROM action WHERE realisation IS NOT null AND auteur=qui) as finalisees,
(SELECT COUNT(*) FROM action WHERE cloture IS NOT null and auteur=qui) as cloturees,
(SELECT COUNT(*) FROM action WHERE efficacite = 'Oui'and auteur=qui) as efficacite,
(SELECT COUNT(*) FROM action WHERE source = 'Locale' and auteur=qui) as sourcelocale,
(SELECT AVG(DATEDIFF(realisation, demarrage)) FROM action WHERE realisation is not null and auteur=qui) as dureemoyenne,
(SELECT COUNT(*) FROM action WHERE realisation is not null AND auteur=qui AND DATEDIFF(realisation, demarrage)>60) as sup60j,
(SELECT COUNT(*) FROM action WHERE realisation is not null AND auteur=qui AND DATEDIFF(realisation, demarrage)>180) as sup180j
FROM action GROUP BY auteur ORDER BY auteur |