FBUDF | DOW(VALUE) |
Linux, Win32 | Получает тип TIMESTAMP и возвращает день недели (на английском языке) в качестве строки со смешанными строчными и прописными буквами |
Аргументы | VALUE- столбец или выражение, результатом вычисления которого является тип TIMESTAMP |
Возвращаемое значение | 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' или 'Sunday' |
Пример | Этот оператор добавляет четыре дня и возвращает день недели для настроенной даты: SELECT DOW(CURRENT_DATE + 4) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также SDOW(), внешнюю функцию EXTRACT() |
FBUDF | SDOW(VALUE) |
Linux, Win32 | Получает тип TIMESTAMP и возвращает день недели (на английском языке) в качестве аббревиатуры со смешанными строчными и прописными буквами |
Аргументы | VALUE - столбец или выражение, результатом вычисления которого является тип TIMESTAMP |
Возвращаемое значение | 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' или 'Sun' |
Пример | Этот оператор добавляет четыре дня и возвращает день недели для настроенной даты: SELECT SDOW(CURRENT_DATE + 4) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также DOW(), внешнюю функцию EXTRACT() |
FBUDF | ADDDAY(VALUE1, VALUE2) |
Linux, Win32 | Добавляет полное число дней к типу даты или времени и возвращает эту измененную дату в виде TIMESTAMP |
Аргументы | VALUE1: столбец или выражение, результатом вычисления которого является тип даты или времени. VALUE2: количество добавляемых дней (целое число) или целое выражение |
Возвращаемое значение | Настроенное TIMESTAMP (эквивалентно VALUE1 + VALUE2) |
Замечания | Если входом является тип TIME, то дни будут добавлены к этому времени дня текущей даты. Если это тип DATE, ТО время дня будет полночью |
Пример | Следующий оператор прибавляет 4 дня к текущей дате и возвращает полученную дату и время 0 часов 0 минут 0 секунд: SELECT ADDDAY(CURRENT_DATE, 4) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также ADDHOUR(), ADDMINUTE() и др. |