ComenzarEmpieza gratis

Cambiar el formato de fecha

Recuerda que SQL Server puede interpretar cadenas de caracteres que parecen fechas de un modo distinto al que esperas. Según tu configuración, la cadena "29-04-2019" podría interpretarse como el 29 de abril, o podría lanzarse un error indicando que no fue posible convertirla a una fecha. En el primer caso, SQL Server espera un formato día-mes-año; en el segundo, probablemente espera mes-día-año y el mes 29 no existe.

En este ejercicio, le indicarás a SQL Server qué formato de fecha quieres usar.

Este ejercicio forma parte del curso

Funciones para manipular datos en SQL Server

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

DECLARE @date1 NVARCHAR(20) = '2018-30-12';

-- Set the date format and check if the variable is a date
SET DATEFORMAT ___;
SELECT ___(@date1) AS result;
Editar y ejecutar código