J'ai écrit une requête UNION dont le résultat est du type :
Nom | Inférieur | Supérieur
------------------------------------------
DUPONT | 10 | 0
MARTIN | 0 | 25
DUPONT | 0 | 20
Je voudrais :
Nom | Inférieur | Supérieur
------------------------------------------
DUPONT | 10 | 20
MARTIN | 0 | 25
Voici ma requête :
SELECT Nom, Count(*) Inférieur, 0 Supérieur
FROM ......
WHERE ......
AND ......
AND ......
AND ......>=......
GROUP BY Nom
UNION
SELECT Nom, 0, Count(*)
FROM ......
WHERE ......
AND ......
AND ......
AND ......<......
GROUP BY Nom
Comment l'écrire pour obtenir le résultat souhaité ?
Partager