SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Проблемное арифметическое выражение
Проблемное арифметическое выражение [сообщение #339] Thu, 18 August 2022 14:10 Переход к предыдущему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 76
Зарегистрирован: 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>
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Генераторы в FB4
Следующая тема: Изменения оптимизатора?
Переход к форуму:
  


Текущее время: Sun Nov 24 03:22:55 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01233 секунд