Oracle não tem um
year()
função. Você parece ter obtido essa sintaxe de um banco de dados diferente (como o MySQL
). Você pode usar o
extract()
função
em vez de:select * from MIS_PERMAL.MV_INDEX_PERFORMANCE
where index_id = 1045
and EXTRACT(YEAR from PRICE_DATE) = 2014