Analiza cadenas como fechas
Cambiar el idioma para la carga de datos no siempre es viable. En lugar de usar la sintaxis SET LANGUAGE, podemos usar la función PARSE() para interpretar una cadena como un tipo de fecha usando una configuración regional concreta.
Usaremos de nuevo la tabla dbo.Dates, esta vez analizando todas las fechas como alemanas usando el locale de-de.
Este ejercicio forma parte del curso
Análisis de series temporales en SQL Server
Instrucciones del ejercicio
- Analiza
DateTextcomo fechas usando la configuración regional alemana (de-de). - Después, interpreta
DateTextcomo el tipo de datosDATETIME2(7), manteniendo la configuración regional alemana.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
SELECT
d.DateText AS String,
-- Parse as DATE using German
___(d.___ AS DATE USING ___) AS StringAsDate,
-- Parse as DATETIME2(7) using German
___(d.___ AS DATETIME2(7) USING ___) AS StringAsDateTime2
FROM dbo.Dates d;