Bonjour a tous,
La requete SQL suivante retourne le nombre de réponses depuis les 25 derniers jours pour un utilisateur particulier.
La requete fonctionne... mais quand il n'y a pas de réponse depuis les 25 derniers jours, le count me renvoie Null... mais moi je souhaiterais qu'il me retourne 0 !
C'est balo non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT DATE_ADD(NOW(), INTERVAL - 600 HOUR ) INTO @var_dt_nowmoins25j; SELECT COUNT(DISTINCT DATE(`REPONSE`.`DT_REPONSE`)) FROM `REPONSE` WHERE (`REPONSE`.`PSEUDO`='toto') AND (TIMESTAMPDIFF(HOUR,@var_dt_nowmoins25j,`DT_REPONSE`)>=0) AND (TIMESTAMPDIFF(HOUR,NOW(),`DT_REPONSE`)<=0) GROUP BY `REPONSE`.`PSEUDO` ;
Partager