FBUDF | ADDHOUR(VALUE1, VALUE2) |
Linux, Win32 | Добавляет полное количество часов к типу даты или времени и возвращает измененную дату в виде типа TIMESTAMP |
Аргументы | VALUE1: столбец или выражение, результатом вычисления которого является тип даты или времени. VALUE2: количество добавляемых часов (целое число) или целое выражение |
Возвращаемое значение | Настроенное значение TIMESTAMP (эквивалентно VALUE1 + (VALUE2 / 2)) |
Замечания | Если входное значение имеет тип TIME, ТО часы добавляются к этому времени для текущей даты. Если это тип DATE, то время дня будет полночью |
Пример | Следующий оператор добавляет 10 часов и возвращает измененную дату и время: SELECT ADDHOUR(CURRENT_TIMESTAMP, 10) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также ADDDAY(), ADDMINUTE() и т.д. |
FBUDF | ADDMILLISECOND(VALUE1, VALUE2) |
Linux, Win32 | Добавляет полное количество миллисекунд к типу даты или времени и возвращает измененную дату в виде типа TIMESTAMP |
Аргументы | VALUE1: столбец или выражение, результатом вычисления которого является тип даты или времени. |
VALUE2: количество добавляемых миллисекунд (целое число) или целое выражение | Возвращаемое значение тип TIMESTAMP |
Замечания | Если входное значение имеет тип TIME, то миллисекунды добавляются к этому времени для текущей даты. Если это тип DATE, то время дня будет полночью |
Пример | Следующий оператор добавляет 61 234 миллисекунды к текущему системному времени типа TIMESTAMP: SELECT ADDMILLISECOND(CURRENT_TIME, 61234) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также ADDDAY(), ADDMINUTE() и т.д. |
FBUDF | ADDMINUTE(VALUE1, VALUE2) |
Linux, Win32 | Добавляет полное количество минут к типу даты или времени и возвращает измененную дату в виде типа TIMESTAMP |
Аргументы | VALUE1: столбец или выражение, результатом вычисления которого является тип даты или времени. VALUE2: количество добавляемых минут (целое число) или целое выражение |
Возвращаемое значение | тип TIMESTAMP |
Замечания | Если входное значение имеет тип TIME, ТО минуты добавляются к этому времени для текущей даты. Если это тип DATE, то время дня будет полночью |
Пример | Следующий оператор добавляет 45 минут к текущему системному времени типа TIMESTAMP: SELECT ADDMINUTE(CURRENT_TIME, 45) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также ADDDAY(), ADDSECOND() и т.д. |