Ma requete me renvoie le nombre d'éléments pour certains mois :
Elle fonctionne bien quand j'ai des stase_accueil pour le mois : 12 - 1 - 13 - 14
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT COUNT (DISTINCT a1.acu_idy), COUNT (DISTINCT a2.acu_idy), COUNT (DISTINCT a3.acu_idy), COUNT (DISTINCT a4.acu_idy) FROM stase_accueil a1, stase_accueil a2, stase_accueil a3, stase_accueil a4 WHERE TO_NUMBER (TO_CHAR (a1.acu_dateaccueil, 'MM')) = 2 AND TO_NUMBER (TO_CHAR (a2.acu_dateaccueil, 'MM')) = 3 AND TO_NUMBER (TO_CHAR (a3.acu_dateaccueil, 'MM')) > 1 AND TO_NUMBER (TO_CHAR (a3.acu_dateaccueil, 'MM')) < 4;
Mais si je remplace '3' par '12' par exemple alors j'obtient : 0 - 0 - 0 - 0 au lieu de 12 - 0 - 13 - 14.
Partager