选择最后12行oracle

Kla*_*del 3 oracle select

我想在oracle中做一个返回或多或少300行的select,但我只想要最后12个注册表.这是查询:

(SELECT * 
FROM series 
ORDER BY odata DESC) estatisticas 
WHERE ponteiro = 50 AND lotus = 30
Run Code Online (Sandbox Code Playgroud)

Chr*_*ris 7

有点像:

select * from 
    ( select estatisticas, rownum rn
        (SELECT *
        FROM series 
        ORDER BY odata DESC) estatisticas 
        WHERE ponteiro = 50 AND lotus = 30
    order by odata asc) where rownum <=12
Run Code Online (Sandbox Code Playgroud)

编辑:为您的查询更新它,您希望将其排序与内部查询相反,在您的情况下升序,以便您可以获得最后12个