Cita:
Iniciado por laurana00
Gracias, al final he cambiado esa columna a varchar.
Nunca. Jamás. Ni en caso de borrachera extrema, se cambia un DATE o DATETIME a VARCHAR.
Lo único que lograrás con eso es tener problemas y de los grandes cada vez que hagas consultas de fecha.
Si tienes problemas de migración con fechas es porque el formato entregado por SQL Server no está estandarizado (MIcrosoft hace lo que se le canta), y debes corregirlo.
Las fechas deben ser pasadas como AAAA-MM-DD o bien AAAA-MM-DD HH:mm:ss, y no como DD-MM-AAA. Cuando MySQL encuentra una fecha que no respeta el estandar, y no la puede convertir a una fecha válida, el dato se trunca.
Corrige lo que has hecho y procura que la migración de datos tenga el formato correcto.