misterx
14-05-2007, 13:48
E' giusta secondo voi la mia soluzione ?
Problema
Si consideri il seguente schema relazionale (le chiavi primarie sono sottolineate):
VENDITA(CodVend,CodCli,CodProd,Qta)
VENDITORE(Codice,Nome, Cittą)
CLIENTE(CodiceCli,NomeCli,CittąCli)
Domanda
determinare il venditore di Verona che ha venduto la maggiore quantitą complessiva di
prodotti nella base di dati.
Soluzione
SELECT CodVend FROM
SELECT CodVend FROM VENDITA WHERE
CodVend = (SELECT Codice FROM VENDITORE WHERE Cittą = 'Verona')
GROUP BY CodVend MAX(COUNT(*))
Problema
Si consideri il seguente schema relazionale (le chiavi primarie sono sottolineate):
VENDITA(CodVend,CodCli,CodProd,Qta)
VENDITORE(Codice,Nome, Cittą)
CLIENTE(CodiceCli,NomeCli,CittąCli)
Domanda
determinare il venditore di Verona che ha venduto la maggiore quantitą complessiva di
prodotti nella base di dati.
Soluzione
SELECT CodVend FROM
SELECT CodVend FROM VENDITA WHERE
CodVend = (SELECT Codice FROM VENDITORE WHERE Cittą = 'Verona')
GROUP BY CodVend MAX(COUNT(*))