powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Некорректная работа функции SUM()
13 сообщений из 13, страница 1 из 1
Некорректная работа функции SUM()
    #39928332
alex44ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только один вопрос ... КАК ТАК?





Ну и второй :) Что с этим делать? Как дальше жить?
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928335
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex44ru
Что с этим делать? Как дальше жить?
Старый баян.
Не храните деньги в полях типа float/double.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928337
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex44ru,

Что не нравится, я не понял?
4974,71999999999?
Так ничего удивительного в этом нет. Попробуй сделать 0.1+0.2, например.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928338
alex44ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster, проблем нет
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928339
alex44ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, а можно подробнее. Я первый раз такое вижу.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928340
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex44ru
Что с этим делать? Как дальше жить?

Так работает бинарная арифметика. Понять и простить.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928341
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex44ru
miksoft, а можно подробнее. Я первый раз такое вижу.
https://www.sql.ru/forum/758492/faq-tipy-dannyh-float-i-double-neochevidnye-osobennosti-veshhestvennyh-chisel
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928342
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex44ru,

Странно, хотя на оракле тоже 0,3. Открой тогда js консоль в браузере и набери там 0.1 + 0.2
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928344
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно подробнее. Я первый раз такое вижу.
https://medium.com/better-programming/why-is-0-1-0-2-not-equal-to-0-3-in-most-programming-languages-99432310d476
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928345
alex44ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, благодарю. Обязательно прочту.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928375
alex44ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster, посмотрел, отличная статья. Все встало на свои места.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928633
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Странно, хотя на оракле тоже 0,3
В Оракле числа имеют тип NUMBER, они устроены иначе, чем float/double.
...
Рейтинг: 0 / 0
Некорректная работа функции SUM()
    #39928727
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Не, понятно, я думал, что по дефолту они будут float.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Некорректная работа функции SUM()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]