Strumenti da usare
Lezione 2 di 3 del corso Pacchetto di sfide SQL n. 2 di Coddy.
Sfida
MedioPer costruire un castello, il costruttore ha bisogno di molti strumenti. È difficile capire quali strumenti dovrebbe usare e in quale ordine usarli. Per questo, estrarremo le informazioni importanti e aiuteremo il costruttore a creare il suo castello.
Ora il costruttore ha una tabella della forza che indica il numero di punti a sua disposizione ogni ora per usare gli strumenti. Ogni ora può usare ogni strumento una volta e dovrebbe usare quanti più strumenti possibile. La difficoltà di uno strumento è il numero di punti che il costruttore sta usando.
Restituisci hour, points e i punti che ha usato in quell'ora: chiama questa colonna used
Provalo tu
SELECT name, difficulty, SUM(difficulty) OVER (ORDER BY row_num ASC) as tot_until_now
FROM (
SELECT name, difficulty, ROW_NUMBER() OVER (order by difficulty asc) as row_num
FROM tools
)
order by difficulty Tutte le lezioni di Pacchetto di sfide SQL n. 2
Esercitati da solo: Playground SQL