Buenas,
Necesito hacer una consulta que busque todos los clientes que no recibieron llamadas mayores que la fecha X
Tenho la tabla de cliente con los datos... (nombre, dni...)
Y una otra con el nombre de llamadas con el codigo del cliente y la fecha de las llamadas.
Código:
SELECT clientes.id,clientes.activo, clientes.nombre,llamadas.alerta,id_tipo_cliente,COUNT(*) as registros FROM clientes INNER JOIN llamadas ON (clientes.id = llamadas.cliente and llamadas.alerta < '"&fecha2&"' ) GROUP BY clientes.id,clientes.nombre,clientes.activo,id_tipo_cliente,llamadas.alerta having clientes.activo = 1 and id_tipo_cliente = "&tipocliente&" and llamadas.alerta between '"&fecha1&"' and '"&fecha2&"' and llamadas.alerta < '"&fecha2&"' order by llamadas.alerta desc, registros desc
El problema que tengo es que la tabla llamadas se repite y el mismo cliente fue llamado entre distinta fechas...
Si un cliente fue llamado el día 20/05/2010 y el día 20/08/2010 si hago un listado por días menores que el 19/05/2010 este cliente no debería salir en el listado.
Como puedo hacer?
gracias