Comment comparer Timestamp dans la clause where

J'ai une table avec une colonne de type timestamp, je veux récupérer les valeurs où l'horodatage dans un mois spécifique (par exemple, lorsque le timpestamp entre le 1er septembre et le 30 septemper) en prenant en considration pour le mois de 31 jours.
J'utilise cette requête:

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no FROM users LEFT JOIN tahminler ON users.id = tahminler.user_id  GROUP BY users.id having count(tahminler.tahmin) > 0

Puis-je ajouter where timestamp IN(dates_array)??

date_array seront les dates de l'ensemble du mois??

Vous devez utiliser BETWEEN clause, si vous voulez vérifier un intervalle. Découvrez ici: dev.mysql.com/doc/refman/5.0/en/...

OriginalL'auteur Basel | 2013-09-20