Zacznij terazZacznij za darmo

Tworzenie dat z części składowych

Funkcja DATEFROMPARTS() pozwala przekształcić zestaw liczb reprezentujących części daty w prawidłowy typ danych DATE. W tym ćwiczeniu nauczysz się używać DATEFROMPARTS() do budowania dat ze składników przechowywanych w tabeli kalendarza.

Choć tabela kalendarza zawiera już gotowe daty, to ćwiczenie pomaga zrozumieć sytuacje, w których tabela źródłowa przechowuje jedynie całkowite składniki daty bez wartości datowej – co może się zdarzyć podczas importowania danych z plików płaskich bezpośrednio do bazy danych.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
Edytuj i uruchom kod