Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta SQL con 4 tablas (https://www.clubdelphi.com/foros/showthread.php?t=9832)

nefy 03-05-2004 22:48:26

Consulta SQL con 4 tablas
 
Hola mi problema es el siguiente tengo 4 tablas paradox:
TABLA1
COMPRADORES
id Int
Nombre Alfa
datos personales

CONTRATOS
id Int
Monto Currency
Fecha Date

MOVIM_CONTRATOS
Id AutoInc
idCont ClaveForanea para el contrato
Articulo Alfa
CostoArt Curr

ABONOS
id Int(Numero de abono)
Fecha Date
idCont Int (ClaveForanea para el contrato)
Monto Curr

El caso es q debo de obtener una consulta q desglose de un cliente lo siguiente (un cliente puede tener varios contratos)
NumCont FechaCont Entradas Salidas
NumRecibo Fecha Reci Monto Articulo Costo Saldo
125 12/05/04 Agua 452 452
125 12/05/04 Vasos 100 552
125 12/05/04 13 12/06/04 200 352
125 12/05/04 58 5/07/04 100 252
154 01/08/04 Lapiz 25 272
154 01/08/04 68 9/08/04 100 172

Nota: No existe el campo saldo en ninguna tabla. Mi idea se agregar un campo saldo en la consulta pero el detalle es para realizar las operaciones de suma y resta :confused: .

Gracias de antemano por su ayuda.

Salu2

delphi.com.ar 03-05-2004 23:16:15

No entiendo cuál es el problema... ¿Sabes relacionar tablas en una consulta?

nefy 03-05-2004 23:25:22

Si sé relacionarlas, de hecho varias cosillas las hago con SQL, sin embargo nunca me habia topado con algo como esto. Ya logre generar una consulta q me muestre el desglose los contratos de cada cliente con sus datos y respectivas entradas y salidas, el detalle es para generar la ultima columna (SALDO) donde se vaya sumando y restando segun sea el caso. Ejemplo
Entrada Salida Saldo
125 125 (Este seria el 1er. Articulo vendido)
100 225 (Este seria el 2do. Articulo vendido)
200 25 (Este seria el primer pago(abono))
Y ASI SUCESIVAMENTE


La franja horaria es GMT +2. Ahora son las 05:09:38.

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