BaşlayınÜcretsiz Başlayın

Pencerelemeyi zirveye taşı

Idaho saha ekibi, su sistemi izleme sistemlerindeki çeşitli ölçümler için örnek veriler gönderiyor. Alkalinite örneklerini, o yılın maksimum değeriyle karşılaştırmanı istiyorlar; böylece maksimuma doğru eğilimleri analiz edebilsinler. Veriler biraz dağınık, bu yüzden tüm tarihleri açıkça dönüştürmen gerekecek.

Bu egzersiz

Redshift’e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sample_date alanını açıkça tarihe dönüştür ve date_sampled olarak takma ad ver; buna göre sırala.
  • Yıl bazında azami Alkalinite ölçümünü, characteristic_measurementvalue, hesaplamak için bir pencere işlevi kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT fk_monitoringlocation,
       -- Explicitly convert sample_date to a DATE
       ___(sample_date AS ___) as date_sampled,
       characteristic_measurementvalue,
       -- Find the max measurement
       ___(___) ___ (
            -- For each year window based on the sample date
            ___ BY DATE_PART(___, ___(___ AS DATE))
       ) as yearly_max
  FROM public_intro_redshift.idaho_samples
 WHERE characteristic_name = 'Alkalinity'
 ORDER BY date_sampled DESC,  
          fk_monitoringlocation;
Kodu Düzenle ve Çalıştır