Mengekstrak bagian tanggal
Terdapat kekhawatiran apakah anemometer yang mengukur kecepatan angin telah diperbaiki dengan benar di stasiun cuaca Coffee County. Disarankan untuk membandingkan jumlah pembacaan berangin di setiap bulan untuk melihat apakah perbaikannya selesai pada Oktober 2023.
Latihan ini adalah bagian dari kursus
Pengantar Redshift
Petunjuk latihan
- Ambil tahun dari kolom
date, beri aliasyear. - Ambil bulan dari kolom
date, beri aliasmonth. - Hanya hitung ketika
hourlywindspeedbukan'0'dengan mengembalikan angka1. - Kelompokkan dan urutkan berdasarkan tahun dan bulan, dalam urutan tersebut.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Get the year from date as year
SELECT ___(___, date) as year,
-- Get the month from date as month
___(___, ___) as ___,
-- Count readings when the hourlywindspeed isn't '0'
COUNT(
CASE WHEN ___ != '0' THEN ___
ELSE NULL
END
)
FROM public_intro_redshift.coffee_county_weather
-- Group and order by the dateparts you extracted
GROUP BY ___, ___
ORDER BY ___ DESC, ___ DESC;