小编use*_*675的帖子

Oracle选择最新的日期记录

我试图找到基于日期字段的最新记录.当我在where子句中设置latest = 1时,我收到错误.请尽可能帮助.DATE是我正在排序的字段.我试过最新的= 1和最新='1'

SELECT 
STAFF_ID,
SITE_ID,
PAY_LEVEL,
ROW_NUMBER() OVER (PARTITION BY STAFF_ID ORDER BY DATE DESC) latest

 FROM OWNER.TABLE
WHERE   END_ENROLLMENT_DATE is null 
AND latest = 1
Run Code Online (Sandbox Code Playgroud)

oracle

10
推荐指数
2
解决办法
9万
查看次数

标签 统计

oracle ×1