Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: eduardosdt en 13 Abril 2009, 23:59 PM

Título: Quien no paga...
Publicado por: eduardosdt en 13 Abril 2009, 23:59 PM
Hola como están, me estoy rompiendo la cabeza con esto. Estoy armando un listado de clientes que abonan mensualmente, lo que quiero hacer es que me filte y me muestre los que no me pagaron este mes o los que hace varios meses no pagan. Como podria hacer esto me dan una ayuda para orientarme?
Gracias.
Título: Re: Quien no paga...
Publicado por: sempus en 14 Abril 2009, 01:52 AM
podria hacerse de varias formas, esta quiza sea una bastante basica pero espero que te ayude a resolver tu problema

por ejemplo

tabla Clientes :
cod_cliente -> datos "001", "002" , "003" etc
nombre
tipo
etc

tabla abonos;
cliente (datos del mismo tipo que cod_cliente "001", "002" , "003" etc)
monto_abono
fecha_abono
etc

Código (sql) [Seleccionar]
select cod_cliente,nombre from clientes where cod_cliente not in (select cliente from abonos where fecha between 01-01-2009 and 01-31-2009)

con esto obtienes los que no han abonado ya que no aparecen en el rango de fechas definido con el between.

salu2
Título: Re: Quien no paga...
Publicado por: eduardosdt en 14 Abril 2009, 13:50 PM
Gracias lo voy a probar