нет данных, но SQL Nevigator извлекает ОДНУ запись, и эта запись отображается пустой. поэтому я не хочу получать какие-либо записи
Это не так, как работают агрегированные запросы.
Совокупный запрос без GROUP BY возвращает одну строку. Результатом является агрегирование, примененное к отфильтрованным строкам. Поскольку у вас не было строк, соответствующих вашим критериям, агрегированное значение равно NULL. Если бы вы использовали вместо этого функцию COUNT (), вы бы получили ноль.
Итак, если вы действительно хотите пустой набор результатов (ноль строк), когда нет соответствующих данных, вы можете использовать этот трюк:
select sum(arrears_edutax)
from view_govtax_rpt
where trunc(receiptdt) between date '2019-10-01' and date '2019-10-14'
having count(*) > 0
;
Кстати, вы должны привыкнуть использовать литералы даты вместо того, чтобы полагаться на неявное преобразование данных.