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

Створення дати з частин

Хоча більшість функцій, з якими ви працювали досі, витягують частини з дати, DATEFROMPARTS() робить протилежне: вона створює дату з трьох чисел — року, місяця та дня.

Синтаксис: DATEFROMPARTS(year, month, day)

Як параметри цієї функції можна також використовувати вирази, що повертають числові значення, наприклад: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

У цій вправі ви виберете дані з таблиці voters, зокрема рік і місяць зі стовпця first_vote_date. Потім ви створите новий стовпець дати, який означатиме перший день місяця першого голосування.

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

Функції для обробки даних у SQL Server

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

Інструкції до вправи

  • Виберіть рік першого голосування.
  • Виберіть місяць з дати першого голосування.
  • Створіть дату як початок місяця першого голосування.

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

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

SELECT 
	first_name,
	last_name,
    -- Select the year of the first vote
   	___(first_vote_date) AS first_vote_year, 
    -- Select the month of the first vote
	___(first_vote_date) AS first_vote_month,
    -- Create a date as the start of the month of the first vote
	___(___, ___, 1) AS first_vote_starting_month
FROM voters;
Редагувати та запускати код