ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Convierte explícitamente sample_date a una fecha con el alias date_sampled y 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;
Editar y ejecutar código