如何从Oracle表的最后一行开始的列中检索特定值?

时间:2019-05-10 12:37:57

标签: sql oracle oracle-apex

所以我有一个如下表:

CREATE TABLE TEMP_TABLE(
amount_used INTEGER,
date_used VARCHAR(60)
);

并且该表将随着表的不断增长而包含任意数量或任何行。

我想做的是我试图从最后一行/第二行到最后一行/第三行到最后一行等中检索'amount_used'的值,并将该值保存在我先前创建的变量中。

我来的最接近的是:

SELECT amount_used INTO amount1 from (SELECT amount_used, ROWNUM AS rn FROM TEMP_TABLE) WHERE rn = MAX(rn) - 2;

在这里,我试图检索存储在倒数第三行中的值,但是它不起作用。

我还没有在线找到任何东西,所以我希望是否可以创建这样的查询以从最后一行开始获取选定的值?

0 个答案:

没有答案