Inizia subitoInizia gratis

Temperature per secolo

Come data analyst potresti dover eseguire query ad hoc.

Lavori in una redazione e ti occupi di fornire i dati per il quiz meteo quotidiano del telegiornale serale. Il meteorologo a volte ti chiede una mano per creare nuove domande curiose sul meteo. Questa volta ti viene chiesto di fornire la temperatura massima e minima registrata per ciascuna stazione in ogni secolo.

Ti viene fornito un set di dati di esempio che copre solo gli anni dal 2000 a oggi, ma la soluzione dovrà funzionare anche su un set di dati più completo con dati relativi a qualsiasi secolo.

La tabella temperature_stations fornisce i metadati di ogni stazione meteo, mentre temperatures_monthly contiene le temperature mensili minima, massima e media per ciascun mese.

Questo esercizio fa parte del corso

Analisi delle serie temporali in PostgreSQL

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

-- Get the min and max temp for each station per century
SELECT
	ts.state,
	___ AS century,
	___ AS min,
	___ AS max
FROM temperature_stations AS ts
JOIN temperatures_monthly USING(station_id)
GROUP BY state, century
ORDER BY state;
Modifica ed esegui il codice