sql >> Base de Datos >  >> RDS >> Mysql

obtener valores de la tabla solo para un día específico en mysql

En primer lugar, debe almacenar sus valores de tiempo en un DATETIME (o posiblemente TIMESTAMP ) columna. Luego siga las respuestas dadas a esta pregunta .

Sin embargo, si realmente insista en hacer esto con cadenas, siempre puede usar un LIKE comparación:

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

(demostración en sqlize.com )

Por supuesto, esto solo funciona para encontrar todos los registros de un solo día (o, con la modificación correspondiente, de una sola hora/minuto/mes/año/etc.). Si necesita criterios de selección más complicados, le sugiero cambiar a un DATETIME real. columna.