Ventanas al máximo
El equipo de campo de Idaho ha estado enviando datos de muestra para varias medidas en su sistema de monitorización de agua. Quieren que compares las muestras de alcalinidad con el máximo de ese año para ayudarles a analizar tendencias hacia el máximo. Los datos están algo desordenados y tendrás que convertir las fechas de forma explícita.
Este ejercicio forma parte del curso
Introducción a Redshift
Instrucciones del ejercicio
- Convierte explícitamente
sample_datea una fecha con el aliasdate_sampledy ordena por ese campo. - Usa una función de ventana para calcular la lectura máxima de alcalinidad,
characteristic_measurementvalue, del año.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;