ciao , ho la seguente TAB
Dettagli
IDD (id dettaglio)
IDC (id cliente)
GIAC (valori da 0 a 2)
MOD (valori da 0 a 2)
COMUNICAZIONE (valori da 0 a 2)
dato un IDC (id cliente) dovrei sapere quanti (e quindi la somma per singolo campo) dei campi GIAC MOD COMUNICAZIONE sono uguali a 1
esempio
3 GIAC
2 MOD
0 COMUNICAZIONE
(3 record che hanno GIAC=1 , 2 record che hanno MOD=1 ecc...)
io avevo fatto questa query
il problema è che se per caso nello stesso record ad esempio GIAC=2 e MOD=1 mi sballa il conteggio della colonna giac poichè è valido il fatto che MOD=1...Codice PHP:
$avvisi="SELECT idd,idc,sum(giac) as agiac,sum(mod) as amod,sum(comunicazione) as acom from dettagli where idc='$idcl' and (giac=1 or modifica=1 or comunic=1) group by idc";
![]()
spero di avervi fatto capire , VI chiedo quindi
si può fare tramite query questa somma o è meglio che faccia poi un ciclo sui risultati tramite PHP ???
grazie