Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    60

    [MYSQL] query a doppia condizione?

    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!

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    "Non sono valorizzati" e "Sono valorizzati a zero" sono due concetti ben diversi.
    I tuoi sono valorizzati a zero, e quindi giustamente entrano nel calcolo. Se non ce li vuoi, e li vuoi non valorizzati, mettili a null, esiste per quello

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    60
    Originariamente inviato da luca200
    "Non sono valorizzati" e "Sono valorizzati a zero" sono due concetti ben diversi.
    I tuoi sono valorizzati a zero, e quindi giustamente entrano nel calcolo. Se non ce li vuoi, e li vuoi non valorizzati, mettili a null, esiste per quello
    impostandoli a NULL, non vengono considerati per la media?

    non si finisce mai di imparare

    grazie proverò così!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.