PUEDE LLEVAR SELECT EL NVL???

0110011
15 de Diciembre del 2005
Tenemos una query que devuelve un solo valor y queremos pasarsela como valor a una funcion NVL como valor por defecto. Nos da un error "not a single-group group function" Como podemos solucionarlo?


SELECT NVL(sum(FRHR_CO_FRANJA) ,(SELECT FRHR_CO_FRANJA FROM ONFRHRMO WHERE FRHR_CO_FRANJA NOT IN (SELECT FRHR_CO_FRANJA FROM ONFRHRMO WHERE (FRHR_HO_INICIO<FRHR_HO_FINAL)) ))
FROM ONFRHRMO
WHERE TO_CHAR(SYSDATE, 'HH24:MI:SS') BETWEEN TO_CHAR(FRHR_HO_INICIO) AND TO_CHAR(FRHR_HO_FINAL)

chemian
15 de Diciembre del 2005
te falta poner el group by