Mysql
 sql >> Database >  >> RDS >> Mysql

ottieni valori dalla tabella solo per un giorno specifico in mysql

Prima di tutto, dovresti memorizzare i tuoi valori temporali in un DATETIME (o eventualmente TIMESTAMP ) colonna. Quindi segui le risposte fornite a questa domanda .

Tuttavia, se davvero insistere per farlo con le stringhe, puoi sempre usare un LIKE confronto:

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

(demo su sqlize.com )

Naturalmente, questo funziona solo per trovare tutti i record per un singolo giorno (o, con l'opportuna modifica, per una singola ora/minuto/mese/anno/ecc.). Se hai bisogno di criteri di selezione più complicati, ti consiglio vivamente di passare a un vero DATETIME colonna.