Ciao ragazzi...
sono in crisi...![]()
Ho una tabella con più campi da sommare solo se più condizioni riguardanti quei campi sono verificate... Mi sto spiegando male. Faccio prima a postare il codice della soluzione provvisoria:
$query = "SELECT SUM(imp_scad0) AS tot0 FROM $tabella WHERE importoin>'0' AND pag_scad0='n'";
$rs = @mysql_query("$query",$link) or die ("Errore query DB".mysql_error());
$row = mysql_fetch_array($rs, MYSQL_ASSOC);
$tot0 = $row['tot0'];
$query = "SELECT SUM(imp_scad1) AS tot1 FROM $tabella WHERE importoin>'0' AND pag_scad1='n'";
$rs = @mysql_query("$query",$link) or die ("Errore query DB".mysql_error());
$row = mysql_fetch_array($rs, MYSQL_ASSOC);
$tot1 = $row['tot1'];
$query = "SELECT SUM(imp_scad2) AS tot2 FROM $tabella WHERE importoin>'0' AND pag_scad2='n'";
$rs = @mysql_query("$query",$link) or die ("Errore query DB".mysql_error());
$row = mysql_fetch_array($rs, MYSQL_ASSOC);
$tot2 = $row['tot2'];
$query = "SELECT SUM(imp_scad3) AS tot3 FROM $tabella WHERE importoin>'0' AND pag_scad3='n'";
$rs = @mysql_query("$query",$link) or die ("Errore query DB".mysql_error());
$row = mysql_fetch_array($rs, MYSQL_ASSOC);
$tot3 = $row['tot3'];
$totcrediti = $tot0 + $tot1 + $tot2 + $tot3;
Al posto di effettuare 4 query e poi sommare i risultati, come posso utilizare una query sola ?
Sarò molto grato a chi voglia darmi una mano...
![]()