如何基于sql中的时间戳获取最新的两个记录

问题描述 投票:0回答:4

我在表中有这些记录,我想使用时间戳从该表(前4行)中获取最新的两个记录

44121993    GEO     21-NOV-19 02.16.55.496000000 PM
44121993    PRODCT  21-NOV-19 02.16.55.496000000 PM
44121993    GEO     21-NOV-19 02.16.55.495000000 PM
44121993    PRODCT  21-NOV-19 02.16.55.495000000 PM
44121993    GEO     21-NOV-19 02.16.55.494000000 PM
44121993    PRODCT  21-NOV-19 02.16.55.494000000 PM
sql oracle timestamp greatest-n-per-group
4个回答
0
投票

尝试如下


0
投票

您可以使用dense_rank()


0
投票

[我看到标签“ greatest-n-per-group”


0
投票

尝试一下:-

© www.soinside.com 2019 - 2024. All rights reserved.