Quien no paga...

Iniciado por eduardosdt, 13 Abril 2009, 23:59 PM

0 Miembros y 1 Visitante están viendo este tema.

eduardosdt

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.

sempus

#1
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
...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE

eduardosdt

Gracias lo voy a probar