Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 24-10-2011
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Yo lo haria con un join
Código SQL [-]
 SELECT clientes.nombre, SUM(depositos.importe) as total_depositos, SUM(retiros.importe)  as total_retiros, SUM(depositos.importe) - SUM(retiros.importe) as saldo
from
  clientes
JOIN DEPOSITOS ON (DEPOSITOS.num_cliente=clientes.num_cliente)
JOIN RETIROS ON (RETIROS.num_cliente=RETIROS.num_cliente)
GROUP BY CLIENTES.NUM_CLIENTE

Esto asumiendo que tus tablas de depositos y retiros tienen un campo comun que identifica al cliente (o bien un num de cuenta), los campos que utilice son meros ejemplos tendrías que poner los nombres de tus tablas y los campos correctos. Pero Así como te lo puse te lo hace todo en una sola operación, aunque si hablamos de millones de registros la consulta será un poco lenta, por lo que ahi tendrías que cambiar la estrategia, depende del diseño que tengas.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
restar dos fechas luxus OOP 2 06-08-2008 22:07:34
restar fechas sql Oraxtar SQL 16 21-01-2008 22:01:44
Restar 2 imagenes walito Gráficos 20 22-04-2006 15:40:34
Restar Fechas jsanchez OOP 2 08-02-2006 19:29:55
Restar fechas majosf Conexión con bases de datos 11 16-11-2005 16:27:18


La franja horaria es GMT +2. Ahora son las 02:20:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi