Начало » Использование СУБД » Firebird, HQbird, InterBase » Проблемное арифметическое выражение
Проблемное арифметическое выражение [сообщение #339] |
Thu, 18 August 2022 14:10  |
ggreggory
Сообщений: 77 Зарегистрирован: July 2022
|
Member |
|
|
Приветствую знатоков и разработчиков!
WI-V3.0.8.33535 Firebird 3.0
Безобидное выражение, суммы - несколько миллионов, не более, а выдает ошибку:
SQL> select 5302239.56 + round(22927.000000 * 234.500000, 2) from rdb$database
CON> ;
ADD
=====================
Statement failed, SQLSTATE = 22003
Integer overflow. The result of an integer operation caused the most significant bit of the result to carry.
SQL>
|
|
|
|
|
|
|
|
|
|
|
|
Переход к форуму:
Текущее время: Fri Feb 21 17:34:28 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01034 секунд
|