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
Instruções do exercício
- Converta explicitamente
sample_datepara uma data, com o aliasdate_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;