34,588
社区成员
发帖
与我相关
我的任务
分享
FETCH FIRST n ROWS ONLY n
select distinct t.GDB_NBR,t.AUDIT_TIME,t.CARD_ID
from(
SELECT distinct A.GDB_NBR,A.AUDIT_TIME,A.CARD_ID, row_number() over (partition by tab.OPERID order by A.AUDIT_TIME desc) rnum
FROM GDB_BASE_APPROVE A
INNER JOIN GDB_BASE_BANK B ON A.GDB_NBR=B.GDB_NBR
INNER JOIN GDB_BASE_INFO I ON B.GDB_NBR=I.GDB_NBR AND Date(A.AUDIT_TIME) between '2011-01-13' and '2011-01-17'
INNER JOIN GDB_TELVERIFY tab ON B.GDB_NBR=tab.GDB_NBR ) t
where t.rnum =1
ORDER BY t.AUDIT_TIME DESC
fetch first 10 rows only with ur