Hola a todos, soy nueva en esto y no se me ocurre como resolver mi problema. El problema que estoy teniendo es que quiero agrupar por perfil (es el campo NU_PPD), osea que me quede el top 10 del campo del sum para cada uno de los perfiles, el perfil 1 2 y 3.
no se si me explico correctamente, pero lo que estoy necesitando es obtener los 10 primeros de cada perfil.
Les paso la consulta que realice pero no esta devolviendo correctamente.
select *
from
(select trunc(FH_RECEPTION_DATE,'MONTH') as fecha,
NU_PPD as Perfil,
TX_CATEGORY as categoria,
sum(NU_CONSULTAS) as consultas
from GIF.GI_CAC_AGR_DIA
group by trunc(FH_RECEPTION_DATE,'MONTH'),
NU_PPD,
TX_CATEGORY
order by 4 desc
)
where rownum <11
Por favor podrian ayudarme.
Muchas gracias!