【发布时间】:2015-11-07 15:39:52
【问题描述】:
加载时,在按“Create_date desc”排序的 1000 条记录中,我只得到 20 条记录(页面的最大限制为 20 条记录)。现在我只想对这 1000 条记录进行排序,这些记录应该按 SCHEDULE_ID ASC/DESC 排序。
以下是查询:
select *
from (
select *
from (
select SCHEDULE_ID,
DEPARTMENT,
STATUS,
CREATE_DATE,
rownum ano
from M_T_NEMO
where STATUS like 2
AND ROWNUM <= 1000
ORDER BY CREATE_DATE DESC
)
ORDER BY SCHEDULE_ID ASC
)
where ano >= 0
AND ano <= 20
每页只能有 20 条记录。这个查询正确吗? 现在它只对每页 20 条记录进行排序,这是错误的。
【问题讨论】:
-
您使用的是哪种 dbms 产品?
-
请描述您正在尝试做的事情并用您正在使用的数据库标记问题。