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
Vous devez vous connecter pour publier un commentaire.
À le faire fonctionner avec les indices que vous pouvez faire
Il me donne une Erreur: Jeton d'Incompatibilité
Quelle erreur exact que vous obtenez?
Qui ne ressemble pas à un message d'erreur MySQL. Peut-être que votre erreur est ailleurs.
Je suis désolé, ça fonctionne maintenant, c'était un problème de navigateur
OriginalL'auteur juergen d
En cas d'HORODATAGE
À inclure dans la même clause
Pour unix horodatage
À inclure dans la même clause
OriginalL'auteur SriniV
Si je comprends votre question correctement, vous pouvez juste ajouter:
Avez-vous avant le
GROUP BY
clause?oui je l'ajouter avant le group by et me donne de l'incompatibilité de jeton
OriginalL'auteur Dan Bellandi