View Single Post
Old 16-01-2009, 12:03   #3
Doriän
Member
 
L'Avatar di Doriän
 
Iscritto dal: Nov 2006
Messaggi: 71
Mmh, ottimo spunto di riflessione! Vediamo: a me interessano i record (ossia le righe) che rispettino quei due parametri riguardanti i gol, ma allo stesso tempo che rispettino anche il vincolo sul numero di partite, mettiamola così. Il numero di record lo trovo con count(*), giusto?

Codice:
SELECT nome, sum(GolSqCasa)
FROM Squadre S join Partite P on S.IdSq = P.IdSqCasa
WHERE data like '%1980"
GROUP BY IdSqCasa
HAVING      sum(GolSqOspite) < 20
            and sum(GolSqCasa) > 40
            and count(*) >= 13
Questa interrogazione mi seleziona tutte le partite, raggruppandole per squadre, dove il totale delle partite sia almeno 13, il totale di gol segnati siano quelli, e mi restituisce nome della squadra e totale di gol segnati. È corretto?!
Doriän è offline   Rispondi citando il messaggio o parte di esso