вторник, 31 марта 2009 г.

T-SQL Скрипт для рассчета количества рабочих часов между двумя датами

В продолжение предыдущей статьи
Функция рассчета количества рабочих часов между двумя временными диапазонами.

Внимание, скрипт работает только если первым рабочим днем недели является понедельник. Т.е. @@DATEFIRST = 1

Скачать скрипт

Итак, опрос.
1. Нужно ли публиковать такие скрипты и примеры, которые, по сути, не относятся к DocsVision, а скорее просто к разработке?
2. Нужен ли T-SQL скрипт, который выполняет рассчет количества рабочих часов с учетом конкретного бизнес-календаря?
Ответы жду в комментариях.


Добавлено:
В скрипте ошибка - неверно ведется рассчет времени, если обе даты в одной неделе.

4 комментария:

  1. 1 и 2) Конечно, нужно.
    Во-первых, непосредственный разработчик системы лучше знает проблемы своей системы и методы их решения, и с большой долей вероятности, это будут наиболее оптимальные решения.
    Во-вторых, мне, например, неизвестны все возможности DocsVision, а такие примеры помогают это узнать.

    ОтветитьУдалить
  2. Я тоже «за». Примеры - полезные, публикуйте, пожалуйста.

    ОтветитьУдалить
  3. Считаю полезным публиковать такие примеры, они полезны для разработчиков на платформе ДВ.

    ОтветитьУдалить