2021-12-15 11:49:43
Операции над датами внутри запроса
В запросе можно создавать даты на основе данных из самого запроса.
И если вдруг в какой-то строке будет превышено максимально допустимое значение даты, то весь запрос упадёт с ошибкой.
Так что стоит самостоятельно проверять значения.
А вот интересную особенность прислал @Garilia
ВЫБРАТЬ
178956971 КАК Колво
ПОМЕСТИТЬ ВТ;
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, Колво)
ИЗ ВТ
Если в данном запросе использовать число
меньше указанного, то СУБД либо сможет получить дату, либо поругается на превышение максимально доступного значения. Что логично и ожидаемо.
Но если указать данное число (или больше), то ошибка будет такой:
У пользователя недостаточно прав на исполнение операции над базой данных
Возможно, у вас это число будет отличаться. Но это не точно =)
Интересно, а что за операция такая происходит на СУБД?
684 views08:49