que tal si probas con:
Código SQL
[-]
select s.sucursal,c.cliente,c.nomcli,c.rfccli,
Sum(c.importeant),Sum(c.importe),
max(c.fecha) MesUltimaCompra
from TablaVentas c
inner join tesp_sucursales s on (s.clave = c.sucursal)
where c.sucursal = 1
and c.cliente >0
group by s.sucursal, c.cliente, c.nombli, c.rfccli
having max(c.fecha) < '2005-06-01'
No lo he comprobado, pero debiera mostrarte todos aquellos clientes que no han comprado desde el 1/6/2005.
Hasta luego.