Как посчитать кол-вы выходных между датами включительно? ORCALE

базы данных oracle запрос

Запрос возвращает таблицу в которой есть две ячейки DATE. Начало и конец периода.
Как посчитать кол-вы выходных между этими датами включительно? ORCALE
Я уже не могу думать на эту тему. = (
SELECT TO_CHAR (TO_DATE ('31-MAR-2004'),

'D',

'NLS_DATE_LANGUAGE = RUSSIAN'

) day_of_week

FROM DUAL

Так можно узнать день недели. Но я что-то нифига не могу придумать как это использовать = E)
Ответы:
Да возьми ты просто календарь, сосчитай красные дни и не заморачивайся
create table TMP1(d0 DATE, d1 DATE);
insert into TMP1 (d0, d1) values (to_date('14-05-2012 19:44:07', 'dd-mm-yyyy hh24:mi:ss'), to_date('04-05-2012 19:44:07', 'dd-mm-yyyy hh24:mi:ss'));


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.