Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / разница 2 дат в рабочих днях / 2 сообщений из 2, страница 1 из 1
19.08.2008, 05:55
    #35493822
5*
5*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница 2 дат в рабочих днях
Добрый день!

Как средстваим SQL можно найти разницу в рабочих днях между двумя датами
не считая 1) выходных и 2) праздников?
...
Рейтинг: 0 / 0
19.08.2008, 11:12
    #35494207
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница 2 дат в рабочих днях
Добрый день.

Создайте и заполните таблицу-справочник holiday (d date not null) выходных и праздников.
Используя её, можно
Код: plaintext
1.
2.
3.
4.
select 
  days(v.end) - days(v.start) 
- (select count( 1 ) from holiday h where h.d between v.start and v.end)
from table(values (cast(? as date), cast(? as date))) v(start, end)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / разница 2 дат в рабочих днях / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]