Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/05/2016, 10:09
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Diseño tabla para recibos devueltos

Lo normal es tener una tabla de montos digamos fijos, ya si vas a manejar montos variables dependiendo la suscripcion pues tambien se puede generar la tabla


Pagos
id_pago, id_cliente, id_mes, id_cuota, monto
1 1 1 1 50
2 2 1 2 200
3 1 1 1 50


Meses
id_mes id_año mes
1 1 Enero
2 1 Febrero

Años
id_año año
1 2016
cuotas
id_cuota monto
1 100
2 200
3 300


con un esquema como este puedes tener los 12 pagos del año asi como cuanto le falta pagar a un determinado cliente, asi tambien el cliente puede hacer mas de un pago por cuota(en caso de que los pagos se puedan hacer parciales)

Si te fijas en los datos de ejemplo puedes sacar que el cliente 1 te hizo 2 pagos y ya termino su cuota de 100 pesos por lo que no te debe el mes de enero, el cliente 2 tampoco debe el mes de enero, pero el cliente 3 no tiene registrado ningun pago en enero por lo que (con la consulta adecuada) aparecera como faltante de cuota
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me