Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí DATENAME() vyber (SELECT) hodnotu weekday pro sloupec StartDate.
  • Pomocí SUM() a DATEDIFF() vypočítej TotalTripHours (začni od sekund).
  • Seskup výsledky podle hodnoty z DATENAME() a sumarizuj TotalTripHours.
  • Seřaď TotalTripHours sestupně.

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
Upravit a spustit kód