使用Oracle数据库中的where条件选择第n行

时间:2018-08-04 02:59:38

标签: sql database oracle oracle11g

我有一张桌子,上面存储着工作日。我想根据输入的日期获得第5个工作日。例如,请考虑下表

    BUSINESS DAY
8/06/2004 12:00:00 AM
8/07/2004 12:00:00 AM
8/08/2004 12:00:00 AM
8/09/2004 12:00:00 AM
8/10/2004 12:00:00 AM
8/13/2004 12:00:00 AM
8/14/2004 12:00:00 AM
8/15/2004 12:00:00 AM
8/16/2004 12:00:00 AM

在这里,我的输入日期为2004年8月8日12:00:00 AM,我的输出应为2004年8月15日12:00:00 AM。请帮助构建查询。请注意,根据要求,我可能还需要过去的日期。

注意:我不想从顶部或底部获取记录。我只需要从满足输入条件的那一行中获取第5条记录

0 个答案:

没有答案