Pessoal, cá estou eu mais uma vez, desta vez na tentativa de usar o RONUM<10 e order by desc para trazer os 10 maiores valores de um tabela.
Nunca tive problema ao usar o ROWNUM em consultas pequenas, como numa dessa com vários wheres, estou tendo problemas, pois numa primeira consulta com o código abaixo, tenho o retorno correto, da segunda em diante, não vem os 10 valores, vem tipo 5 e valores de forma aleatória.. fiquei sem entender..
Segue minha consulta
select P.Codusur, U.NOME, SUM (P.VLATEND)VLTOTAL from pcpedc p, PCUSUARI U where P.CODUSUR = U.CODUSUR and ROWNUM<=70 AND P.CODSUPERVISOR NOT IN (1) AND P.DATA BETWEEN '22-NOV-2019' AND '30-NOV-2019' GROUP BY P.Codusur, U.NOME order by VLTOTAL