ufff q complejo, no?

15/11/2003 - 20:12 por Tolo | Informe spam
hola,

vereis, tengo una tabla de Vencimientos en la cual tengo: Dia_pago e Importe
(entre otros, pero para simplificar...), y luego tengo una tabla de cobros
con los campos: dia_cobro e importe. Evidentemente, las dos tablas tienen un
campo fk_documento en referencia al documento al que hacen referencia.

Pues bién, de momento no tengo intención de incluir un campo Importe_pagado
en los vencimientos pues todo lo que pueda hacer a través de cálculos lo veo
mejor, pues así el dato siempre será el correcto.

Pues bién, me gustaría hacer una consulta que me diera el estado de un
vencimiento, esto es:

suponiendo un documento A, con unos vencimientos

Fecha Importe
01/11/03 200
15/11/03 200
30/11/03 200

Y un cobro (supongamos uno para simplificar el caso) de 375?, me gustaría
obtener una consulta con los datos siguientes:

fecha Importe Pagado
01/11/03 200 200
15/11/03 200 175
30/11/03 200 0


Sabeis como hacerlo con una consulta sql?????? a mi ahora mismo la verdad no
se me ocurre :(

Preguntas similare

Leer las respuestas

#6 dbuendiab
19/11/2003 - 20:41 | Informe spam
Hola Diego, gracias. Te cuento como lo he resuelto al final q creo es lo
menos lioso.

Me he creado una función que dado un vencimiento me de el importe de los
vencimientos anteriores, de esta forma me puedo generar un select con un
resultado como:

Vto Importe_vto Importe_anterior

1 200 0
2 200 200
3 200 400

A partir de aquí es fácil calcular el importe a asociar a cada uno.

gracias




Bueno, en realidad la clave está ahí, en obtener los vencimientos
acumulados, ya sea mediante una función o como subconsulta... Pero ¿y
lo que se divierte uno metiéndolo todo en un solo select?

Diego Buendia
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida