Некоторые особенности работы с функцией DATEADD в Firebird SQL:
Ограничения по параметрам. firebirdsql.su YEAR, MONTH или DAY не могут быть использованы с типом time, а HOUR, MINUTE, SECOND или MILLISECOND — с типом date. firebirdsql.su
При использовании HOUR, MINUTE, SECOND и MILLISECONDдля DATEADD и датдобавляемое или вычитаемое количество единиц времени должно учитывать хотя бы один день. github.com Например, добавление 23 часов к дате не увеличит её. github.com
Если любой из аргументов равен NULL, результат также будет NULL. www.fingerbird.de
При использовании YEAR или MONTHесли входной день больше максимального возможного дня в результирующем году или месяце, результат будет возвращён в последний день результирующего года или месяца. github.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.