Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/11/2009, 15:43
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: pasar un campo varchar a date

directamente desde la base de datos y con una sola consulta, tras crear un campo de paso:
creas un campo nuevo del tipo DATE, y luego haces la actualización mediante
UPDATE tabla SET camponuevo = STR_TO_DATE(campoviejo, '%d/%m/%Y')
y compruebas si las fechas están bien. Luego podrás hacer las consultas, y por supuesto eliminar el campo antiguo, pero no sin antes asegurarte de que todo está bien.

Llegó antes huesos52.