id_factura num_partida num_contrato num_factura monto_total
1 4 3 1 20
2 5 2 6 30
3 5 2 7 30
Lo que intento hacer es que mi query sume el campo monto_total pero sólo de las facturas que correspondan a la misma partida
Ej: que sume las facturas 6 y 7 correspondientes a la partida 5
Les agradecería mucho su respuesta! Saludos
Código PHP:
<?php
error_reporting(E_ALL);
$connect = mysql_connect('localhost', 'ccdgti','ccdgti');
if (!$connect) {
die('Could not connect: ' . mysql_error());
}
//$registro = $_POST["monto_anual"];
$bd = mysql_select_db("ccdgti",$connect);
$prueba = "select f.num_partida, f.anio, f.monto_total, c.monto_partida,(c.monto_partida-f.monto_total) as resta from factura f, contrato c where f.num_partida = c.num_partida";
$resultado = mysql_query ($prueba,$connect);
?>
Código HTML:
<table border="1" align="center" width="750"> <tr> <th width="58" background="../images/gris1.png"><font color="#FFFFFF"><p align="center"> Num. de Partida </p></font></th> <th width="66" background="../images/gris1.png"> <font color="#FFFFFF"><p align="center">Monto Total </p></font></th> <th width="66" background="../images/gris1.png"> <font color="#FFFFFF"><p align="center">Monto Disponible </p></font></th> <th width="66" background="../images/gris1.png"> <font color="#FFFFFF"><p align="center">Monto Devengado </p></font></th> <th width="70" background="../images/gris1.png"> <font color="#FFFFFF"><p align="center">Año </p></font></th> <th width="30" background="../images/delete.jpg"> <font color="#FFFFFF"></font></th> </tr> </table>
Código PHP:
<?php
{
while ($raw=mysql_fetch_array($resultado)){
?>
<?php
echo "<td><a href=\"actualizar.php?num_partida=".$raw ['num_partida']."\">";
echo $raw['num_partida']."</a></td>";
?>
<td align="center" bgcolor="#FFFFFF"><?php echo number_format($raw ["monto_partida"],2,".",",");?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo number_format($raw ["resta"],2,".",",");?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo number_format($row ["total"],2,".",",");?></td>
<td align="center" bgcolor="#FFFFFF"><?php print $raw ["anio"];?> </td>
<td><a href="eliminate.php?num_partida=<?php echo $raw ["num_partida"];?>">Eliminar</a></td>
</tr>
<?php
}
}
?>