Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сложение дробей в UPDATE / 4 сообщений из 4, страница 1 из 1
11.06.2018, 17:49
    #39659494
ozerofff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложение дробей в UPDATE
привет

помогите, плиз, решить проблему
надо прибавить дробное число к текущему значению

тип для 'profit' поставил decimal(10,2)

запрос №1:
UPDATE table SET profit = profit + 0.01

первоначальное значение profit = 0
после выполнение profit = 0.02

запрос №2:
UPDATE table SET profit = profit + 0.03

первоначальное значение profit = 0
после выполнение profit = 0.06

почему так происходит?
...
Рейтинг: 0 / 0
11.06.2018, 19:06
    #39659513
ozerofff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложение дробей в UPDATE
ничего не понимаю

с целыми числами тоже проблема

100.00 + 0.1 = 100.20
100.00 + 1 = 102.00


mysql ver. 5.5.25 (local Денвер)
...
Рейтинг: 0 / 0
11.06.2018, 19:10
    #39659515
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложение дробей в UPDATE
Запрос дважды выполняется?
...
Рейтинг: 0 / 0
11.06.2018, 22:35
    #39659549
ozerofff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложение дробей в UPDATE
спасибо! чуть не свихнулся)

$stmt = $db->query('....');
$stmt->execute();

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


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