Dado que su entrada es una cadena en la forma 03.09.13
, asumiré (dado que hoy es 3 de septiembre de 2013) que es dd.mm.yy
. Puede convertirlo a una fecha usando STR_TO_DATE
:
STR_TO_DATE(myVal, '%d.%m.%y')
Luego puede volver a formatearlo en una cadena usando DATE_FORMAT
:
DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')
Tenga en cuenta que el año es %y
(minúscula "y") en STR_TO_DATE
y %Y
(mayúscula "Y") en DATE_FORMAT
. La versión en minúsculas es para años de dos dígitos y la versión en mayúsculas es para años de cuatro dígitos.