ОДНА Дата дается, например, (11 мая 2013 г. в субботу). Я должен найти 7 рабочих дней (MON-FRI) до этой даты. Это 3 МАЯ 2013 ГОДА. Я знаю, как узнать рабочие дни за две даты. по: -до даты в 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-й дня до этого дня (в зависимости от рабочих дней!)
Уточнитните "рабочий день". Благодарю. –
Рабочие дни означают пн-пт ......... отредактировали его –
Так праздники, появляющиеся в понедельник, считаются рабочими днями. – EvilTeach