Единственная разумная причина, которую я могу придумать для того, чтобы сделать что-то подобное, - это получить середину двух дат, где одна - sysdate
.
Если это то, что вы пытаетесь сделать, вычтите даты и разделите на 2. Деление интервала пополам имеет смысл. Затем добавьте полученный интервал обратно к одной из дат.
Например:
select date '2020-01-01' + (sysdate - date '2020-01-01') / 2
from dual