Не ясно, чем бы вы хотели заниматься.
ПЕРВАЯ ИНТЕРПРЕТАЦИЯ
Я хочу выбрать все записи, у которых DOJ FROM_DATE.
SELECT *
FROM MY_TABLE
WHERE DOJ < "TO_DATE" AND DOL > "FROM_DATE"; -- using double quotes in order to
-- avoid confusion with TO_DATE
-- built-in function with the same name.
-- Thanks to kicsit ;-)
ВТОРАЯ ИНТЕРПРЕТАЦИЯ
Я хочу выбрать все записи, для которых DOJ FROM_DATE.
SELECT *
FROM MY_TABLE
WHERE DOJ < "TO_DATE"
UNION -- UNION ALL substituted with UNION, thanks to kicsit user ;-)
SELECT *
FROM MY_TABLE
WHERE DOL > "FROM_DATE";
... или - это то же самое:
SELECT *
FROM MY_TABLE
WHERE DOJ < "TO_DATE" OR DOL > "FROM_DATE";