sql >> Base de Datos >  >> RDS >> Sqlserver

Problema de conversión de fecha MS Access a SQL Server

dado que tiene datos de fecha en un campo de cadena, es muy probable que tenga algún valor que no sea válido en comparación con el formato de fecha esperado.

copie los datos en una tabla de servidor sql y luego verifique y valide el contenido del campo de cadena.

echa un vistazo a la función try_convert eso puede ser útil al verificar el contenido del campo de cadena que contiene los valores de fecha.

cuando se descartan los datos incorrectos, puede volver a aplicar su fórmula con (con suerte) un resultado diferente.
una mejor solución sería crear un campo separado con el tipo de datos apropiado para almacenar los valores de fecha convertidos del campo de cadena y aplicar su lógica a ese campo.