ПочатиПочніть безкоштовно

Розбийте дату й час на складові частини

Хоча функції YEAR(), MONTH() і DAY() корисні та їх легко запам'ятати, часто потрібно розкладати дати на інші складові, як-от день тижня, тиждень року або секунда після хвилини. Тут у пригоді стають інші функції, які ми вже розглянули.

У цьому завданні використаємо ніч падіння Берлінського муру — 9 листопада 1989 року.

Ця вправа є частиною курсу

Аналіз часових рядів у SQL Server

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

DECLARE
	@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';

-- Fill in each date part
SELECT
	DATEPART(____, @BerlinWallFalls) AS TheYear,
	DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
	DATEPART(____, @BerlinWallFalls) AS TheDay,
	DATEPART(____, @BerlinWallFalls) AS TheWeek,
	DATEPART(____, @BerlinWallFalls) AS TheSecond,
	DATEPART(____, @BerlinWallFalls) AS TheNanosecond;
Редагувати та запускати код