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
Pour le deuxieme ça donnerait ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DATE, COUNT(*) AS NB_ENRGSTRMT FROM A GROUP BY DATE
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DATE, COUNT(*) AS NB_ENRGSTRMT_SUP_3 FROM A GROUP BY DATE HAVING NOMBRE > 3
Quelqu'un aurait une idée?
Merci
Partager