Извлечение частей даты
DATENAME() и DATEPART() — две похожие функции. Их отличие состоит в том, что первая возвращает некоторые части даты в виде строк символов, а вторая — только целочисленные значения.
В этом упражнении вы воспользуетесь обеими функциями, чтобы получить месяц и день недели из first_vote_date в разных форматах.
Это упражнение является частью курса
Функции для работы с данными в SQL Server
Инструкции к упражнению
- Извлеките номер месяца первого голосования.
- Извлеките название месяца первого голосования.
- Извлеките номер дня недели первого голосования.
- Извлеките название дня недели первого голосования.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
first_name,
last_name,
-- Extract the month number of the first vote
___(MONTH,___) AS first_vote_month1,
-- Extract the month name of the first vote
___(MONTH,___) AS first_vote_month2,
-- Extract the weekday number of the first vote
___(WEEKDAY,___) AS first_vote_weekday1,
-- Extract the weekday name of the first vote
___(WEEKDAY,___) AS first_vote_weekday2
FROM voters;