Часть WHERE идет после части FROM.
select ename, job, hiredate
from emp
where hiredate between '20-FEB-81' AND '01-MAY-81'
Обратите внимание, что литералы даты могут не всегда работать, если настройки NLS меняются. Настоятельно рекомендуется вместо этого использовать to_date ().
select ename, job, hiredate
from emp
where hiredate between to_date('20-FEB-81', 'DD-MON-RR') AND to_date('01-MAY-81', 'DD-MON-RR')
Но это все еще зависит от языковых настроек, лучше не использовать месяц Имена вообще:
select ename, job, hiredate
from emp
where hiredate between to_date('20-02-81', 'DD-MM-RR') AND to_date('01-05-81', 'DD-MM-RR')