一个日期给出例如(2013年5月11日即星期六)。我必须在此日期之前找到7个工作日(MON-FRI)。那是2013年5月3日即星期五。我知道如何找出两个日期的营业日。通过: -Oracle SQL中的日期之前
SELECT from_date- todate - ((
TRUNC (NEXT_DAY (from_date, 'SAT') - NEXT_DAY (todate - 1, 'SAT'))/7) + (
TRUNC (NEXT_DAY (from_date, 'SUN') - NEXT_DAY (todate - 1, 'SUN'))/7)) + 1
FROM dual;
但现在我只有一个给定的日期,必须找到这一天的前7天(按工作日!)
请界定 “营业日”。谢谢。 – 2013-05-10 17:32:53
营业日意味着周一至周五.........已编辑它 – 2013-05-10 17:35:15
因此,周一出现的假期被认为是营业日。 – EvilTeach 2013-05-10 19:10:09