【发布时间】:2015-09-28 20:15:01
【问题描述】:
我有一个表,其中有 2 列 DATE 和 HOLIDAY_FLAG。
DATE HOLIDAY_FLAG
01-JUL-2015 00.00.00 N
02-JUL-2015 00.00.00 N
03-JUL-2015 00.00.00 Y
04-JUL-2015 00.00.00 Y
05-JUL-2015 00.00.00 Y
06-JUL-2015 00.00.00 N
07-JUL-2015 00.00.00 N
08-JUL-2015 00.00.00 N
09-JUL-2015 00.00.00 N
10-JUL-2015 00.00.00 N
11-JUL-2015 00.00.00 Y
12-JUL-2015 00.00.00 Y
13-JUL-2015 00.00.00 N
14-JUL-2015 00.00.00 N
我想在 where 条件下提供所需的日期并获取下一个工作日的日期。
Example:
Input 01-JUL-2015 00.00.00
Output 09-JUL-2015 00.00.00
这是我到目前为止所做的事情
select b.DATE + 5
from CALENDAR b
where b.DATE = '01-JUL-2015 00.00.00'
and b.HOLIDAY_FLAG is not null;
我知道这行不通
【问题讨论】:
标签: oracle date select calendar