ho un database semplice semplice (vedi allegato) e devo recuperare questo:
Recupero del nome, cognome e nazionalità dei piloti che nel 2004 hanno vinto un numero di gran premi maggiore del numero di gran premi vinti in media in un anno
io riesco a farmi dire per ogni anno quanti gran premi hanno vinto i piloti (che hanno vinto almeno un gran premio) però poi non riesco a farci la media su questi valori. La query sarebbe:
ma poi non riesco ad andare avanti e fare la media per ogni pilota dei gran premi vinti in media in un annocodice:SELECT anno, nome, cognome, nazionalità, COUNT(*) FROM granpremi JOIN piloti ON granpremi.codpilvincitore = piloti.codpil GROUP BY anno, codpil
come posso fare (evitando le viste che mi fanno crashare il server?!?!?!?)

Rispondi quotando