Saluti a tutti, ho questa query:

codice:
Select   count(*) as conteggio,   
AVG(quote.quota_gg) AS avg_quota_gg,   
AVG(quote.quota_ng) AS avg_quota_ng,				     
results.ggng_ft 
From heles Left Join   results On results.id_match = heles.id_match   
Left Join   quote On quote.id_match = heles.id_match  
WHERE   
results.ris_ft<>'' 
GROUP BY results.ggng_ft
mi restituisce correttamente il numero di occorrenze per entrambi i valori di ggng_ft e la media di quota_gg e di quota_ng.

Ho solo un problema: non tutti i campi quota_gg e quota_ng sono valorizzati, pertanto mi vengono restituiti valori errati (es. ho 0 0 1.2 1.5 al posto di darmi come valore che vorrei 1.35, mi da 0.675).

Non posso ovviamente risolvere mettendo una clausola WHERE quote.quota_gg<>0 perchè non mi verrebbe conteggiato.

C'è modo per risolvere la questione?

Grazie in anticipo!