Ciao ragazzi! Non so se sono nel topic giusto, comunque ho un problemino con una sottoquery in sql:
Questo è lo schema del db:
CHIAMATA(id_chiamata, luogo_partenza, luogo_destinazione, km, tassista, data, ora)
e questa è la query da implementare in SQL:
Trovare il tassista che è stato in servizio giorno 25-12-2007 e che ha effettuato il maggior numero di km
Io ho sommato i km effettuati il 25-12-2007 in gruppi (tassisti) in questo modo:
Codice PHP:
SELECT SUM(Chiamata.km)
FROM Chiamata
WHERE Chiamata.data = '25-12-2007'
GROUP BY tassista
ma non riesco a ricavarmi da quella query il tassista che ha fatto + chilometri! Dovrei fare una cosa del genere:
Codice PHP:
MAX( SELECT SUM(CHIAMATA.km) AS somma
FROM Chiamata
WHERE Chiamata.data = '25-12-2007'
GROUP BY tassista )
ma non ci sono riuscito, qualcuno potrebbe aiutarmi?