Lo podes hacer con una subconsulta a la tabla de ventas y el operador NOT EXISTS.
Código SQL
[-]
Select id
from cliente c
where not exists (
select 1
from venta v
where v.cliente = c.cliente
and v.fecha >= now - (365 * 2)
)
La función now deberá ser portada a tu motor, y éste soportar aritmética de fechas. También fallará por 1 día en el caso de que uno de los últimos dos años sa bisiesto.
Hasta luego.
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)