Bonjour,
je souhaite interroger une table selon 2 critères distincts et je bloque un peu. J'aimerai compter le nombre d'éléments qui répondent à un premier critère et de nouveau compter ces éléments mais selon un autre critère. Pour l'instant j'arrive à afficher un résultat grâce à UNION mais j'aimerais afficher cela sur une seule et même ligne.
Voilà ce que ça donne :
J'aimerai que mon résultat s'affiche en colonnes plutôt qu'en lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select count(distinct o.idobjet) as nb_objets_a from tobjets o where o.idtypeobjet=1 union select count(distinct o.idobjet) as nb_objets_b from tobjets o where o.idtypeobjet=2
PS: j'ai cherché du coté de PIVOT mais j'ai du mal à comprendre la syntaxe. Si quelqu'un à une solution, j'en serais ravi.
Partager