Bonjour

j'ai un problème avec une requête que je trouve vraiment le difficulté a comprendre la nature de problème

regardez ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT COUNT( DISTINCT a.mm ) AS vii, b.nom AS nm
			FROM visitors a, players.b
			WHERE b.id_don = a.id_dob
			AND MONTH(a.dat )= MONTH(CURRENT_DATE())
			GROUP BY b.id_don
			ORDER BY COUNT( DISTINCT a.mm ) DESC 
			LIMIT 0 , 10";
quand je remplace la fonction MONTH() par DAY() afficher seulement les enregistrements d’aujourd’hui , rien ne s'affiche
mais il y'a des enregistrements d’aujourd’hui dans la BD , le plus entonnant c'est que quand j'ouvre ma BD je fais un test directement dans partie sql
du la table , la fonction DAY() , fonctionne parfaitement et affiche des enregistrements!!!