Temukan outlier
Latihan sebelumnya menunjukkan bahwa Sabtu adalah hari tersibuk dalam sebulan untuk perjalanan BikeShare. Apakah Anda penasaran apakah ada outlier pada hari Sabtu tertentu yang berkontribusi terhadap hal ini?
Latihan ini merupakan bagian dari kursus
Menulis Function dan Stored Procedure di SQL Server
Instruksi latihan
- Gunakan
SUM()danDATEDIFF()untuk menemukan Total Jam Perjalanan per hari dimulai dari detik. - Gunakan
CONVERT()untukSELECTbagian tanggal dariStartDate. - Gunakan
DATENAME()danCONVERT()untuk memilihWEEKDAY. - Gunakan
WHEREuntuk hanya menyertakan hari Sabtu.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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);