Menu
Coddy logo textTech

Ripasso - LEAD e LAG

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 62 di 72.

challenge icon

Sfida

Medio

Tabelle e colonne disponibili:

  • air_conditioners: id, efficiency, strength, month

Vogliamo monitorare come cambia nel tempo il rendimento dei condizionatori d’aria. Il tuo compito è trovare i condizionatori d’aria le cui prestazioni sono diminuite tra un mese e l’altro.

Ecco cosa fare:

  1. Per ogni condizionatore d’aria in ogni mese, calcola il suo rapporto di rendimento dividendo l’efficienza media per la potenza media usando AVG(efficiency)/AVG(strength), raggruppando per id e month
  2. Confronta le prestazioni del mese corrente di ciascun condizionatore d’aria con quelle di due mesi dopo
  3. Trova i casi in cui le prestazioni correnti sono più della metà di quelle future (rapporto corrente ÷ rapporto futuro > 0.5)
  4. Restituisci l’id del condizionatore d’aria, il month e il rapporto di confronto denominato ratio_two_months per questi casi

Provalo tu

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL