Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2016, 15:50
maurousa33
 
Fecha de Ingreso: diciembre-2013
Mensajes: 7
Antigüedad: 11 años
Puntos: 0
Respuesta: consulta que me dice quienes no han pagado

Cita:
Iniciado por Libras Ver Mensaje
No es tan simple como solo cambiar el where tienes que hacer algunas otras cosas, si buscas en el foro encontraras varios post donde se explica como hacer este tipo de consultas..........

seria algo como esto:


Código MySQL:
Ver original
  1. select * from clientes where cliente no in(
  2. select cliente from clientes as t1
  3. left join pagos as t2 on (t1.cliente=t2.cliente)
  4. where year=2016 and mes=1)
Cita:
hola muchas gracias por tu respuesta en intentado aplicar tu sugerencia y me encuentro con un error de sintaxis
esto fue lo que puse segun tu sugerencia:

Código &quot:
Ver original
  1. select *  from clientes  
  2. where t1.idcliente
  3. not in( SELECT t2.idcliente FROM clientes as t1 left join pagos as t2 on (t1.idcliente=t2.idcliente)
  4. WHERE mes=%s AND year=%s
no se cual será el error

Última edición por maurousa33; 20/03/2016 a las 16:14