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

Hledání odlehlých hodnot

Z předchozího cvičení vyplynulo, že sobota byla v daném měsíci nejrušnějším dnem pro jízdy BikeShare. Zajímá tě, jestli některé konkrétní soboty k tomuto výsledku přispěly jako odlehlé hodnoty?

Toto cvičení je součástí kurzu

Psaní funkcí a uložených procedur v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Pomocí SUM() a DATEDIFF() zjisti celkový počet hodin jízd za den – vycházej přitom ze sekund.
  • Pomocí CONVERT() vyber v SELECT pouze datovou část sloupce StartDate.
  • Pomocí DATENAME() a CONVERT() vyber WEEKDAY.
  • Pomocí WHERE zahrň do výsledků pouze soboty.

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