|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2006
Città: Bari
Messaggi: 94
|
[MYSQL]: Aiuto su una query con AVG
Salve mi dite come posso fare una media con avg prendendo in considerazione solo i valori di 'voto_qualita' che sono maggiori di zero?
Ho la necessità di trovare i valori maggiori di zero senza usare la clausola where, in quanto in questo modo andrei ad eliminare anche dei record utili per fare la somma dei 'click' e delle 'visite' Questa è la query: SELECT id_sito, AVG(voto_qualita), SUM(click), SUM(visite) FROM sito_iscritto, (SELECT cod_sito, voto_qualita, click, visite FROM statistiche_giornaliere UNION ALL SELECT cod_sito, voto_qualita, click, visite FROM statistiche_mensili UNION ALL SELECT cod_sito, voto_qualita, click, visite FROM statistiche_annuali) as statistiche WHERE id_sito = cod_sito GROUP BY id_sito
__________________
Nick a PES 6 : Webman Nick X-FIre: realwebman |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Sep 2001
Città: pisa
Messaggi: 70
|
Devi usare la clausola HAVING
HAVING voto_qualita > 0 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:12.