Creo que todos estamos diciendo lo mismo pero con palabras distintas:
Relación de tablas:
Código:
Factura:
idfactura autoincremento clave primaria
nfactura varchar numero de la factura que ve el usuario
total factura numeric
Recibo:
idRecibo autoincremento clave primaria
nRecibo varchar el número de recibo que ve el usuario,
puede tener incluido el nfactura (lo que decía kuan-yiu)
idFactura clave ajena a Factura.idFactura
total_recibo numeric (lo pagado en este recibo).
Al usar una vista o un sql, unimos ambas tablas por el idfactura, así que tenemos "ordenados" cada factura con su recibo, es decir:
Código:
idfactura idRecibo Total_Factura Total_Recibo
101 10 2.000 500
101 11 2.000 1.000
102 12 1.500 500
102 13 1.500 250
El total_factura se repite por cada recibo que haya, ahora con la consulta que puse, obtendremos lo que hay pendiente de cada factura.
No hay ningún problema con hacerlo así.
¿difiere algo de lo que tienes hecho
ebeltete?
Saludos