Bonjour à tous sujet récurrent et question de niveau débutant
mais je n'ai pas tout à fait trouvé ce que je cherchais à part passer par des requêtes imbriquées ce qui est assez lourd en écriture
je cherche une solution élégante pour faire un comptage conditionnel sur une colonne précise, sachant que j'ai plusieurs colonnes qui nécessitent le même traitement avec des conditions différentes, donc pas de where global possible après le from
Par exemple je veux compter des effectifs par entité, chaque salarié étant identifié par une clé
mon effectif total est donné par
COUNT(distinct clé)
maintenant je veux un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 COUNT(distinct clé) where entité = 1, COUNT(distinct clé) where entité = 2, COUNT(distinct clé) where entité = 3, COUNT(distinct clé) where entité = 4, ...
y a-t-il une syntaxe élégante, qui ne nécessite pas de créer une table intermédiaire, ou de faire des selects imbriqués
merci à tous
Partager