Який день тижня є найзавантаженішим?
Тепер, коли ми перевірили, що секунди в нашому наборі даних присутні послідовно, можемо обчислити загальний час поїздок (Total Trip Time) для кожного дня тижня.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у 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