Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

obtener recibos mensuales no generados

Estas en el tema de obtener recibos mensuales no generados en el foro de Mysql en Foros del Web. Hola gente.. como va? tratare de explicarme lo mejor que pueda.. . la cosa es asi... tengo una tabla con propiedades (casas) p_id (int) p_iniciaContrato ...
  #1 (permalink)  
Antiguo 11/03/2016, 22:29
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 11 meses
Puntos: 21
obtener recibos mensuales no generados

Hola gente.. como va?

tratare de explicarme lo mejor que pueda.. .

la cosa es asi...

tengo una tabla con propiedades (casas)

p_id (int)
p_iniciaContrato (date)
p_venceContrato (date)
p_valorMensual (decimel)
y mas que no vienen al caso


tengo otra tabla con los recibos mensuales de los cobros de alquiler.

r_id (int)
r_idPropiedad (int)
r_periodo (date)
r_importe (decimal)
y mas campos que no vienen al caso

cuando el locatario viene a pagar por ejemplo el mes corriente... se genera un recibo ejemplo

r_id=1
r_idPropiedad=20
r_periodo=2016-03-01
r_importe=100.00

y supongamos que viene dentro de 2 meses y paga de nuevo y se genera otro s

r_id=1
r_idPropiedad=20
r_periodo=2016-05-01
r_importe=100.00

como veran se salto un mes.. y asi pueden ser varios.. meses y varias propiedades con casos similares..

lo que el cliente me pide es... seleccionar un periodo, por ejemplo..

desde 2015-01-01 a 2016-01-01

que yo pueda listarle esas propiedades con meses que no se pagaron.. y que tampoco se emitieron recibos.. agrupado por propiedad...

el tema es que no logro bajar los recibos inexistentes... alguno tiene alguna idea? estria muy agradecido..

esto es en php... yo lo hice.. barriendo.. los recibos... con el lapso solicitado.. con un bucle.. consultaba en la base de datos.. mes por mes.. y si el resultado era cero.. lo metia en un array.. esto funciono bien.. pero a medida que se acumularon los recibos.. y ls propiedades... cada vez tardaba mas hasta el timeout.

gracias....

Etiquetas: campo, generados, mensuales, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:12.