la domanda sta tutta nel titolo.
in pratica vorrei fare una somma di un campo di tipo enum (quindi con valori binari 0 e 1) vorrei sommare solo i campi con 1.
Ad es se ci sono 5 record con valore 0 e 3 record con valore 1
vorrei che mi dia come risultato 3.
ho provato così:
$tot_fin mi da come risultato 5 !! ma ho 3 record con valore 0 e 1 record con valore 1, dovrebbe ritornarmi 1!Codice PHP:
$q_tot_fin = mysql_query("SELECT SUM(finito) as totalefin FROM worktab") or die("Query Fallita: " . mysql_error());
$tot_fin_sum = mysql_fetch_array($q_tot_fin);
$tot_fin = $tot_fin_sum['totalefin'];
echo "$tot_fin";
mi sembra di aver campito che il problema è proprio il campo che è di tipo enum.. qualcuno mi sa aiutare a sistemare la query?
grazie.