функция mysql sum () показывает неожиданный результат! - PullRequest
0 голосов
/ 01 июня 2011

Я использую функцию sum () для предоставления в моей базе данных MySQL, в этом случае запрос выбирает только 1 результат, это 29,9

Итак, сумма (резерв) составляет 29,8. Я не понимаю, почему это происходит! он должен остаться 29,8!

в другом запросе я использую sum () два результата с 29,9, и он возвращает 59,7, но когда я вычисляю его с помощью Windows Calculator, он возвращает 59,8!

1 Ответ

3 голосов
/ 01 июня 2011

Используйте MySQL DECIMAL, заданный примерно так:

DECIMAL(20,2)

См. Справочную страницу для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...