Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/03/2006, 14:21
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Hagamos el update y luego el alter:

Código:
//hacemos primero un select para ver si el resultado es el que esperamos
select concat(substring(campo,7,2),"-",substring(campo,4,2),substring(campo,1,2)) as resultado from tabla

//concateno el año, con el mes y el dia, en ese orden
update tabla set campo=concat(substring(campo,7,2),"-",substring(campo,4,2),substring(campo,1,2));

//cambio el tipo de dato del campo a date
alter table tabla change campo campo date;

Última edición por claudiovega; 02/03/2006 a las 14:42