Tengo una base de datos con dos tablas "ingresos" y "gastos"
con diferente estructura cada tabla,
deseo obtener el saldo, es decir que me sume los campos de importes de ambas tablas y luego me de la diferencia, algo como:
SUM(importe_ingresos) - SUM(importe_gastos)
el problema es que al relacionar ambas tablas me suma cantidades mayores porque duplicando registros.
tengo esta sentencia para el saldo
$sent = "select importe_gasto, status, fecha_ingreso, importe_ingreso, concepto_ingreso ,SUM(importe_ingreso)-SUM(importe_gasto) AS saldofinal, from ingresos, gastos where gastos.idcondominio='$idcondominio' and ingresos.idcondominio='$idcondominio' and status='pagado' and fecha_ingreso Between '$fecha1' And '$fecha2' ";
$ans=mysql_db_query($db_nombre,$sent);
$items = mysql_affected_rows($link);
while($fila = mysql_fetch_array($ans))
{
echo'<table>
<tr>
<td> saldo final del periodo:</td>
<td> '.$fila["saldofinal"].'</td>
</tr>
</table> ';
}
mysql_free_result($ans);
?>
espero me puedan ayudar.