FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como calcular un saldo de un cta cte
Hola, no sabia bien como titular el hilo, sepan disculpar si no es lo mas correcto.
Tengo la siguiente duda y os espero ustedes me puedan ayudar.. Estoy haciendo un sistema que maneja un cuenta corrientes. Tengo una tabla Clientes. Tengo una tabla Ventas en donde se almacenan los datos de las ventas En otra tabla Pagos se almacenan los datos de los pagos efectuados por los clientes. Lo que no se es que seria mas eficiente para acumular el saldo del cliente.
select sum(saldo) from (select idCliente,sum(PrecioTotal)as saldo from Venta where Venta.idCliente=2 group by idcliente union all select idCliente, sum(-Monto)as saldo from Pagos where idCliente=2 group by idCliente)as montoaduedado group by idCliente Cual les parece que es la solucion mas adecuada... o si tiene otras diganme... Saludos Ana |
#2
|
||||
|
||||
me quedo doble, perdon, se me colgo el explorer.
Última edición por juanlaplata fecha: 14-12-2007 a las 02:06:33. |
#3
|
||||
|
||||
El fiel reflejo de los datos seria calcular lo que la base tiene guardado, aqui otro punto de vista
|
#4
|
|||
|
|||
Hola
la consulta que te propone es correcta, pero si tienes una base de datos que te soporte procedimientos almacenados (interbase - firebirt..) crea un procedimiento for select .... y veras el rendimiento tan diferente |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtención de Saldo | maestri | Firebird e Interbase | 1 | 26-03-2007 21:37:34 |
Como puedo Calcular el RFC | ebreton31 | Varios | 1 | 04-11-2006 02:49:44 |
Calcular un saldo respecto a 2 tablas | Walterdf | SQL | 4 | 15-08-2006 19:30:03 |
Como puedo actualizar el saldo teniendo encuenta el tipo | olbeup | SQL | 3 | 04-09-2005 04:01:05 |
Como Calcular Los BroadCast | edwinsimon | Redes | 1 | 22-05-2005 07:50:32 |
|