一個日期給出例如(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