Замечания по выпуску


40.10 Приложение D. Extended Scalar Functions (Расширенные скалярные функции)

40.10.1 Date and Time Functions (Функции даты и времени)

Следующие функции пропущены в разделе Date and Time Functions приложения D "Extended Scalar Functions":

DAYOFWEEK_ISO( date_exp )
Возвращает день недели в date_exp как целое значение в диапазоне от 1 до 7, где 1 соответствует понедельнику. Обратите внимание на разницу между этой функцией и функцией DAYOFWEEK(), где 1 соответствует воскресенью.

WEEK_ISO( date_exp )
Возвращает неделю года в date_exp как целое значение в диапазоне от 1 до 53. Неделя 1 определена как первая неделя года, содержащая четверг. Таким образом, Week1 эквивалентно неделе, содержащей 4 января, поскольку первым днем недели считается понедельник.

Обратите внимание на отличие WEEK_ISO() от текущего определения WEEK(), которая возвращает значения до 54. Для функции WEEK() первая неделя - неделя содержащая первую субботу. Это эквивалентно неделе, содержащей 1 января, даже если эта неделя состоит всего из одного дня.

DAYOFWEEK_ISO() и WEEK_ISO() автоматически доступны в любой базе данных, созданной в версии 7. Если база данных создана до версии 7, эти функции могут быть недоступны. Чтобы сделать функции DAYOFWEEK_ISO() и WEEK_ISO() доступными в такой базе данных, используйте системную команду db2updb. Дополнительную информацию об db2updb смотрите в разделе "Command Reference" данных Замечаний по выпуску.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]