ComeçarComece de graça

Janela no máximo

A equipe de campo de Idaho tem enviado dados de amostra para várias medidas no sistema de monitoramento de água. Eles querem que você compare as amostras de alcalinidade com o máximo daquele ano para ajudar a analisar tendências em direção ao máximo. Os dados estão meio bagunçados e você terá que converter as datas explicitamente.

Este exercício faz parte do curso

Introdução ao Redshift

Ver curso

Instruções do exercício

  • Converta explicitamente sample_date para uma data, com o alias date_sampled, e ordene por ela.
  • Use uma função de janela para calcular o valor máximo de alcalinidade, characteristic_measurementvalue, no ano.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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;
Editar e executar o código