В запросе выпадает такая ошибка:
"Ошибка при выполнении операции над данными:
Ошибка SQL: Переполнение поля 'DATEDIFF'"
Возможная причина:
Использование в запросе РАЗНОСТЬДАТ(ДАТА1, ДАТА2, МИНУТА).
Если одна из дат пустая то получаеться ну ооочень большое число.
Решение 1:
Использовать в условие вывод только тех записей у которых дата не равняется пустой.
Пример:
ДАТА1 <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
И
ДАТА2 <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
Решение 2:
Проверять на пустую дату перед использованием РАЗНОСТЬДАТ.
Пример:
ВЫБОР
КОГДА
ДАТА1 <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
И
ДАТА2 <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
ТОГДА
РАЗНОСТЬДАТ(ДАТА1, ДАТА2, МИНУТА)
КОНЕЦ
2023-02-05