yo probamos esteCómo convertir una cadena "dd/mm/aaaa" a fecha y hora en SQL Server?
SELECT convert(datetime, '23/07/2009', 111)
pero tiene este error
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
Sin embargo
SELECT convert(datetime, '07/23/2009', 111)
está bien aunque
¿Cómo arreglar el primero?
¿Ha intentado utilizar el formato UTC 'YYYY-MM-DD' es un enfoque menos consistente y no está sujeto a las configuraciones específicas del país. – Lazarus
¿Ha intentado almacenar los valores de fecha como marcas de tiempo epoch, que son mucho más fáciles de manejar que las cadenas? –
El tiempo de la edad es casi inútil para las fechas posteriores a 2037, o antes de 1903 más o menos. Casi cualquier función que usa uno o trabaja con uno espera que sea un int firmado (32 bits, 31 en ambos sentidos). Si quieres usar 64 bits, te arriesgas a que los bits altos de tu fecha se corten. – cHao