您的位置:首页 > 数据库

sql两个日期间剔除周末的间隔时间

2017-03-02 14:22 211 查看
(TRUNC(EndTime) - TRUNC(StartTime) ) +
(CASE WHEN TO_CHAR(StartTime,'DY','nls_date_language=english') in ('SUN','SAT') THEN 1 ELSE 0 END) -
((((TRUNC(EndTime,'D'))-(TRUNC(StartTime,'D')))/7)*2 ) -
(CASE WHEN TO_CHAR(StartTime,'DY','nls_date_language=english')='SUN' THEN 1 ELSE 0 END) -
(CASE WHEN TO_CHAR(EndTime,'DY','nls_date_language=english')='SAT' THEN 1 ELSE 0 END) BusinessDays
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql