Rozwiązanie okazało się prostsze niż przypuszczałem:
select t.idklienta
from tabela t
where t.data between to_date ('2020-01-01', 'YYYY-MM-DD') and to_date ('2020-01-31', 'YYYY-MM-DD')
minus
select t.idklienta
from tabela t
where t.data > to_date ('2020-01-31', 'YYYY-MM-DD')
i to tyle. Przykład dla bazy Oracle. Nie testowałem na innych bazach danych.
Pozdrawiam
Darek