【发布时间】:2014-08-20 08:25:17
【问题描述】:
我有两个参数(start_Date,end_Date)来自 table1
我正在尝试计算日期范围内的星期六和星期日的数量
star_Date=8/20/2014 13:52
end_Date=8/28/2014 13:52
结果应该是这样的
Start_Date end_date No_of_leaves
8/20/2014 13:52 8/28/2014 13:52 2
更新部分
SELECT retouch_req_time,retouch_submit_time,(
SELECT Count(*) FROM (SELECT To_char(start_date + ( LEVEL - 1 ), 'fmday') dt
FROM (WITH t AS (SELECT To_date (retouch_req_time, 'MM/DD/YYYY HH24:MI') start_date, To_date (retouch_submit_time, 'MM/DD/YYYY HH24:MI') end_date FROM TT))
CONNECT BY LEVEL <= end_date - start_date + 1) WHERE dt IN ('friday','saturday')) as worked_hours
FROM TT
【问题讨论】:
标签: oracle