Který den v týdnu je nejrušnější?
Teď, když jsme ověřili, že náš dataset konzistentně obsahuje sekundy, můžeme spočítat celkovou dobu jízdy pro každý den v týdnu.
Toto cvičení je součástí kurzu
Psaní funkcí a uložených procedur v SQL Serveru
Pokyny k cvičení
- Pomocí
DATENAME()vyber (SELECT) hodnotuweekdaypro sloupecStartDate. - Pomocí
SUM()aDATEDIFF()vypočítejTotalTripHours(začni od sekund). - Seskup výsledky podle hodnoty z
DATENAME()a sumarizujTotalTripHours. - Seřaď
TotalTripHourssestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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