Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2015, 15:01
juanflix
 
Fecha de Ingreso: octubre-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Comparación de tablas

Buenas tardes a todos.
Tengo el siguiente problema y me gustaría que me ayudaran.
Tengo una tabla con clientes que se llama océano y otra tabla con pagos que se llama Hpagos.

El problema es el siguiente necesito saber que clientes no han pagado, y lo obtengo de la siguiente manera y funciona perfecto.
$sql="SELECT * FROM oceano where DiaPago<='$dia' and Rut NOT IN (SELECT Rut FROM hpagos WHERE hpagos.mes='ago' and hpagos.ano='2015' and hpagos.dia<='$dia') ORDER BY DiaPago";
$pendientes=mysql_query($sql);

Pero el problema esta en que cuando ingreso un cliente nuevo!
Si el cliente lo ingreso el 01/10/2015 me aparece que también debe el mes 09, 08, 07 y así todos los meses anteriores.
Que necesito que me muestre!! solo los clientes que deben este mes.

Ojala alguien me pueda ayudar.Gracias