Hari apa dalam seminggu yang paling sibuk?
Sekarang setelah kita memastikan ada detik secara konsisten dalam himpunan data, kita dapat menghitung Total Trip Time untuk setiap hari dalam seminggu.
Latihan ini merupakan bagian dari kursus
Menulis Function dan Stored Procedure di SQL Server
Instruksi latihan
- Gunakan
DATENAME()untukSELECTnilaiweekdaydariStartDate. - Gunakan
SUM()danDATEDIFF()untuk menghitungTotalTripHours. (dimulai dari detik). - Kelompokkan berdasarkan hasil
DATENAME()dan rangkumTotalTripHours. - Urutkan
TotalTripHourssecara menurun.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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