Zacznij terazZacznij za darmo

Wyodrębnianie części daty

Pojawiły się wątpliwości co do tego, czy anemometr mierzący prędkość wiatru na stacji meteorologicznej w Coffee County został prawidłowo naprawiony. Zaproponowano porównanie liczby odczytów wskazujących wietrzną pogodę w poszczególnych miesiącach, aby sprawdzić, czy naprawa nastąpiła przed październikiem 2023 roku.

To ćwiczenie jest częścią kursu

Wprowadzenie do Redshift

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz rok z kolumny date, nadając aliasowi nazwę year.
  • Pobierz miesiąc z kolumny date, nadając aliasowi nazwę month.
  • Zliczaj tylko te wiersze, w których hourlywindspeed nie wynosi '0', zwracając wartość 1.
  • Grupuj i sortuj według roku i miesiąca, w tej kolejności.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod