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
Pokyny k cvičení
- Pomocí
SUM()aDATEDIFF()zjisti celkový počet hodin jízd za den – vycházej přitom ze sekund. - Pomocí
CONVERT()vyber vSELECTpouze datovou část sloupceStartDate. - Pomocí
DATENAME()aCONVERT()vyberWEEKDAY. - Pomocí
WHEREzahrň 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);