Mysql
 sql >> Base de données >  >> RDS >> Mysql

obtenir les valeurs de la table uniquement pour un jour spécifique dans mysql

Tout d'abord, vous devez stocker vos valeurs de temps dans un DATETIME (ou éventuellement TIMESTAMP ) colonne. Suivez ensuite les réponses données à cette question .

Cependant, si vous vraiment insistez pour le faire avec des chaînes, vous pouvez toujours utiliser un LIKE comparaison :

SELECT * FROM `call` WHERE date_time LIKE '12/15/2012 %'

(démo sur sqlize.com )

Bien sûr, cela ne fonctionne que pour trouver tous les enregistrements d'un seul jour (ou, avec les modifications appropriées, d'une seule heure / minute / mois / année / etc.). Si vous avez besoin de critères de sélection plus compliqués, je vous suggère fortement de passer à un vrai DATETIME colonne.