Double COUNT dans une requête
Bonjour,
J'ai une table A, avec entre autre comme champ un identifiant ID, une date DATE, et un nombre NOMBRE...
Je souhaiterais faire deux count dessus: le nombre d'enregistrement par date, et le nombre d'enregistrement avec un nombre superieur à 3 par date.
Pour le premier ça donnerait cela
Code:
1 2 3
|
SELECT DATE, COUNT(*) AS NB_ENRGSTRMT FROM A
GROUP BY DATE |
Pour le deuxieme ça donnerait ça:
Code:
1 2 3 4
|
SELECT DATE, COUNT(*) AS NB_ENRGSTRMT_SUP_3 FROM A
GROUP BY DATE
HAVING NOMBRE > 3 |
J'aimerait reunir NB_ENRGSTRMT et NB_ENRGSTRMT_SUP_3 sur une même requête et si possible sans passer par l'union ou la jointure...
Quelqu'un aurait une idée?
Merci