Ho tentato ho letto milioni di post ma non ho cavato un ragno dal buco.
Ho 2 tabelle.
TAB 1 - ENTI
codice_ente int(11)
denominazione_ente varchar(255)
comune_ente varchar(255)
provincia_ente char(3)
utenti_ente int(5)
TAB 2 - VERSAMENTI
id int(11)
data_op datetime
provincia char(3)
cod_ente int(11)
desc_ente varchar(255)
importo decimal(15,2)
cod_mese int(2)
mese varchar(255)
anno int(4)
Giusto per non complicare le cose vorrei ottenere il totale di ogni ente senza perdere il dettaglio di ogni operazione. sotto trovate la query che ho impostato.
Codice PHP:
SELECT COUNT(*) AS `Righe`, `desc_ente`, cod_ente, mese, SUM( `importo` ) AS importo_tot FROM `versamenti` WHERE provincia = 'BA' GROUP BY `desc_ente` ORDER BY `desc_ente`";
if (mysql_query($query, $db))
echo "Ricerca eseguita correttamente
";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{ echo "<img src=\"images/point_2.gif\" width=\"3\" height=\"5\" vspace=\"1\">Ente
<a href=\"#\" class=\"style3\"><strong class=\"style2\">$row[desc_ente][/b]</a> - Importo <strong class=\"style2\">€ $row[importo][/b]
";
echo "Data operazione <font size=\"1\">$row[data_op]</font>
";
echo "Prov. (<strong class=\"style2\">$row[provincia][/b])
";
echo "<font size=\"1\">Anno $row[anno] - Mese $row[mese]
<br style=\"line-height:18px \"></font>";
}