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

¿Cómo puedo convertir datetime a date, truncando los tiempos, dejándome las fechas?

Si quieres esto en un SELECT -Declaración, solo use el DATE Operador:

SELECT DATE(`yourfield`) FROM `yourtable`;

Si desea cambiar la estructura de la tabla, simplemente cambie el tipo de datos a DATE (por supuesto, solo haga esto si esto no afecta las aplicaciones que dependen de este campo).

ALTER TABLE `yourtable` CHANGE `yourfield` `yourfield` DATE;

Ambos eliminarán la parte de tiempo.