
11/02/2003, 06:40
|
| | Fecha de Ingreso: enero-2002 Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 23 años, 3 meses Puntos: 0 | |
¿El valor del egreso también está como valor positivo?
Si no fuese así podrías obtenerlo todo en una única consulta. Por ej.
Select cliente, SUM(Valor) As Saldo From ctacorriente
group by cliente
order by Saldo Desc
Si estuviera el egreso en positivo haría una consulta similar pero recuperando tipcom, o sea,
Select cliente, tipcom SUM(Valor) As Monto From ctacorriente
group by cliente, tipcom
order by Monto Desc
y al procesar el recordset verifico que si el cliente es igual al anterior y en base a tipcom lo guardás en una variable ingreso o egreso (si es igual a 1 primero multiplicás Monto por -1 para hacerlo negativo), después hacés ingreso - egreso y listo. Los datos del cliente e impresión la hacés cuando cambia el número de cliente o llegás a fin de archivo.
Espero te oriente y no te confunda. Saludos y suerte.
__________________ Leonardo D'Angelo |