ÎncepețiÎncepe gratuit

Care zi a săptămânii este cea mai aglomerată?

Acum că am verificat că setul nostru de date conține în mod consistent valori în secunde, putem calcula durata totală a călătoriilor pentru fiecare zi a săptămânii.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește DATENAME() pentru a selecta (SELECT) valoarea weekday corespunzătoare coloanei StartDate.
  • Folosește SUM() și DATEDIFF() pentru a calcula TotalTripHours (începând cu secunde).
  • Grupează rezultatele după valoarea returnată de DATENAME() și sumarizează TotalTripHours.
  • Ordonează TotalTripHours în ordine descrescătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
Editează și rulează codul