ComenzarEmpieza gratis

Usar CONVERT()

La función CONVERT() puede ayudarte a convertir fechas al formato deseado.

Necesitas obtener un informe de los aeropuertos, compañías, vuelos cancelados y fechas de registro, registrados en los primeros seis meses del año 2014. Te das cuenta de que el formato de la columna registration_date es yyyy-mm-dd, y quieres mostrar los resultados en el formato mm/dd/yyyy, que está codificado como 101, usando la función CONVERT().

Ten en cuenta que el tipo de la columna registration_date es VARCHAR(10) y no una fecha.

Este ejercicio forma parte del curso

Limpieza de datos en bases de datos SQL Server

Ver curso

Instrucciones del ejercicio

  • Convierte el tipo de la columna registration_date a DATE e imprímela en formato mm/dd/yyyy.
  • Convierte la columna registration_date al formato mm/dd/yyyy para filtrar los resultados.
  • Filtra los resultados de los primeros seis meses de 2014 en formato mm/dd/yyyy.

Ejercicio interactivo práctico

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

SELECT 
    airport_code,
    carrier_code,
    canceled,
    -- Convert the registration_date to a DATE and print it in mm/dd/yyyy format
    ___(VARCHAR(10), ___(registration_date AS DATE), 101) AS registration_date
FROM flight_statistics 
-- Convert the registration_date to mm/dd/yyyy format
WHERE ___(VARCHAR(10), ___(registration_date AS DATE), 101) 
	-- Filter the first six months of 2014 in mm/dd/yyyy format 
	BETWEEN '___' AND '___'
Editar y ejecutar código