НачатьНачать бесплатно

Какой день недели самый загруженный?

Теперь, когда мы убедились, что в наборе данных секунды присутствуют последовательно, можно вычислить общее время поездок для каждого дня недели.

Это упражнение является частью курса

Написание функций и хранимых процедур в SQL Server

Посмотреть курс

Инструкции к упражнению

  • Используйте DATENAME(), чтобы с помощью SELECT получить значение weekday для StartDate.
  • Используйте SUM() и DATEDIFF() для вычисления TotalTripHours (начиная с секунд).
  • Сгруппируйте результат по значению DATENAME() и подведите итоги по TotalTripHours.
  • Отсортируйте TotalTripHours в порядке убывания.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT
    -- Select the day of week value for StartDate
	___(___, StartDate) as DayOfWeek,
    -- Calculate TotalTripHours
	___(___(___, StartDate, EndDate))/ 3600 as TotalTripHours 
FROM CapitalBikeShare 
-- Group by the day of week
GROUP BY ___(___, StartDate)
-- Order TotalTripHours in descending order
ORDER BY ___ DESC
Редактировать и запускать код