SELECT * FROM tabella_clienti AS tc, tabella_vendite AS tv WHERE tc.id_cliente=tv.id_cliente AND tv.data<'1990-01-01' AND tv.id_cliente NOT IN (SELECT id_cliente FROM tabella_vendite WHERE tv.data>='1990-01-01');
Suppongo esistano anche modi migliori, ma questo è uno