Qualcuno sa come aggirare questo errore? questo sql funziona bene, ma per la funzione di partizionamento 'cumulinvoiced'. Sto cercando di aggiungere un totale cumulativo, ma non sembra funzionare su viste in linea.ORA-30483: le funzioni della finestra non sono consentite qui
SELECT a.mois, a.supid, a.status, COUNT (a.status),
SUM (COUNT (a.status) OVER (ORDER BY a.status, a.supid, a.dossier, a.mois)) cumulinvoiced
from (SELECT TO_CHAR (impdate, 'YYYYMM') mois,
benefit#sup_inv_id supid,
SUBSTR (si_benstatus, 1, 1) status,
files#fil_secid dossier
FROM sbbenefit
WHERE benefit#sup_inv_id = 30515
AND SUBSTR(si_benstatus, 1, 1) = '2'
GROUP BY TO_CHAR (impdate, 'YYYYMM'), benefit#sup_inv_id ,SUBSTR (si_benstatus, 1, 1), files#fil_secid) a
GROUP BY a.mois, a.supid, a.status
order BY a.supid, a.mois , a.status
Potresti fornire un esempio dell'SQL che stai provando che non funziona e genera l'ORA-30483? –