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

Поиск выбросов

В предыдущем упражнении мы выяснили, что суббота была самым загруженным днём месяца для поездок на велосипеде. Интересно, были ли среди суббот отдельные выбросы, повлиявшие на этот результат?

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

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

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

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

  • Используйте SUM() и DATEDIFF(), чтобы найти общее количество часов поездок в день, начиная с секунд.
  • Используйте CONVERT() в операторе SELECT, чтобы извлечь часть даты из StartDate.
  • Используйте DATENAME() и CONVERT(), чтобы выбрать WEEKDAY.
  • Используйте WHERE, чтобы включить только субботы.

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

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

SELECT
	-- Calculate TotalRideHours using SUM() and DATEDIFF()
  	___(___(___, StartDate, EndDate))/ 3600 AS TotalRideHours,
    -- Select the DATE portion of StartDate
  	___(___, StartDate) AS DateOnly,
    -- Select the WEEKDAY
  	___(___, ___(___, StartDate)) AS DayOfWeek 
FROM CapitalBikeShare
-- Only include Saturday
WHERE ___(___, StartDate) = 'Saturday' 
GROUP BY CONVERT(DATE, StartDate);
Редактировать и запускать код