Menu
Coddy logo textTech

Sfida di ripasso #1

Lezione 7 di 13 del corso SQL avanzato di Coddy.

challenge icon

Sfida

Facile

Le immagini hanno ogni tipo di caratteristica, come la quantità di inchiostro (in litri), il numero di colori e il numero di persone che vogliono acquistarle.

Giorno dopo giorno, dovremmo vedere aumentare il numero di persone interessate alle immagini appena create, mentre l'artista dovrebbe usare meno inchiostro e meno colori per risparmiare sui costi. In questa sfida, vorremmo esaminare questa ipotesi.

Calcola la differenza tra il valore attuale di ink_liters e il valore di ink_liters del giorno precedente, e fai lo stesso per colors_num. Chiamiamo queste colonne rispettivamente ink_diff e colors_diff.

Filtra tutti i giorni in cui la somma di ink_diff + colors_diff + num_people_interested è maggiore di 0.

Infine, più persone sono interessate, migliore è il giorno. Aggiungi una colonna denominata day_rank, numerata da 1 al numero di giorni rimanenti dopo aver filtrato la tabella, ordinata in base alla colonna num_people_interested.

Restituisci day_of_month e day_rank, ordinati per day_rank in ordine crescente.

Provalo tu

Tutte le lezioni di SQL avanzato

Esercitati da solo: Compilatore Python online