sumar deuda
Publicado por zendi (1058 intervenciones) el 23/02/2014 20:35:36
estoy tratando de sumar con este codigo el campo $deudag = $select2['deudag'];
pero no lo esta realizando, ahora bien mi idea es sumar la deuda por cada registro y asignarle la deuda a cada uno de los propietarios de un condominio.
estoy utilizando el operador
pero no se que pasa en realidad.
, pero no se si seria mejor de esta manera o con un query, este es el query, por supuesto en postgresql:
SELECT propietarios.nroapto, propietarios.nombres, propietarios.apellidos, propietarios.cedula, gastos.descripcion, gastos.monto, SUM(deuda.monto) AS deudag
FROM propietarios, deuda, gastos
WHERE propietarios.nroapto = deuda.nroapto AND deuda.codigo_gasto = gastos.codigo
GROUP BY propietarios.nombres, propietarios.nroapto, propietarios.cedula, gastos.descripcion, gastos.monto, propietarios.apellidos, deuda.monto
ORDER BY propietarios.nombres;
el cual esta hecho con una vista en postgresql.
Ayudenme en este caso, mientras yo tambien busco la solucion por aqui.
pero no lo esta realizando, ahora bien mi idea es sumar la deuda por cada registro y asignarle la deuda a cada uno de los propietarios de un condominio.
estoy utilizando el operador
1
+=
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$conexion = pg_connect("host=localhost port=5432 dbname=administra user=postgres password=1234");
$recibos = "SELECT * FROM vrecibo";
$seleccionados = @pg_query($conexion,$recibos);
while($select2 = @pg_fetch_array($seleccionados)):
$nombres = $select2['nombres'];
$apellidos = $select2['apellidos'];
$monto = $select2['monto'];
$alicuota = $select2['alicuota'];
$deudag = $select2['deudag'];
echo $deudag += $deudag;
echo "</br>";
//echo "$deudag </br>";
endwhile;
?>
, pero no se si seria mejor de esta manera o con un query, este es el query, por supuesto en postgresql:
SELECT propietarios.nroapto, propietarios.nombres, propietarios.apellidos, propietarios.cedula, gastos.descripcion, gastos.monto, SUM(deuda.monto) AS deudag
FROM propietarios, deuda, gastos
WHERE propietarios.nroapto = deuda.nroapto AND deuda.codigo_gasto = gastos.codigo
GROUP BY propietarios.nombres, propietarios.nroapto, propietarios.cedula, gastos.descripcion, gastos.monto, propietarios.apellidos, deuda.monto
ORDER BY propietarios.nombres;
el cual esta hecho con una vista en postgresql.
Ayudenme en este caso, mientras yo tambien busco la solucion por aqui.
Valora esta pregunta


0