Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2006, 07:27
maurimono
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
De acuerdo select anidados en from

tengo:


select rut,monto, nota_cred, doc_pagados
from
(select sum(monto) from tabla group by cliente) monto
,(select sum(n_cred) from tabla group by cliente) nota_cred
,cliente

mas menos esto, la cosa es que al ejecutar si quiero el saldo el total, es decir, todo lo que debe, restando pagos, notas de credito contra monto de boletas. un cliente que no tiene notas de credito, ni pagos me sale vacio en vez del valor de la deuda.

select z.rut, z.monto-z.nota_cred-z.doc_pagados from
(select rut,monto, nota_cred, doc_pagados
from
(select sum(monto) from tabla group by cliente) monto
,(select sum(n_cred) from tabla group by cliente) nota_cred
,cliente
) z




Atte
MG
__________________
Dios es mas grande que tu problema :-)