Ciao, sono alle basi di SQL e sto facendo un esercizio che ha una tabella studenti (ho inserito solo 2 record per fare capire)
Matricola NomeS CorsoLaurea AnnoN
001 Rossi 301 1991
002 Verdi 306 1986
e una tabella corsidilaurea
CorsoLaurea TipoLaurea Facolta
303 L Scienze Politiche
304 Q Architettura
L'output deve essere ad es°:
tipolaurea Etamedia
L 24.500
Q 22.780
La query che ho scritto è la seguente ma non mi restituisce l'output desiderato.
Dove sbaglio ?
SELECT distinct(tipolaurea),AVG(YEAR(NOW())-studenti.annon) as Etamedia
FROM corsidilaurea JOIN studenti ON studenti.corsolaurea=corsidilaurea.corsolaurea
WHERE studenti.corsolaurea IS NOT NULL

Rispondi quotando
