select sum(rashody)/count(distinct data_prikaza_) over(partition by gosb) from erp_trips
count не является аналитической функцией из-за чего появляется ошибка
ORA-00937 not a single-group function. Для исправления ошибки в запрос нужно добавить
group by.
Да и запрос мягко говоря странный. Какую информацию можно узнать разделив расходы на дату приказа?? Зачем нужен distinct?