Я работаю в небольшом интернет-магазине и пытаюсь получить самую низкую цену за продукт (фотографии).
Поэтому я проверяю, какая самая низкая добавленная цена (фотографии можно заказать в разных размерах):
SELECT
MIN(price) as price
FROM
rm_prices
WHERE
photo_id = '47' AND
price != '0'
Возвращает самое низкое значение, найденное для этого продукта.
Когда я проверяю свою базу данных, я вижу, что самое низкое значение - 1256,3.
Когда я печатаю свой результат, число, которое дают, составляет 1256.30004882813.
Значение устанавливается как FLOAT.
Почему результат 1256.30004882813, а не 1256.3?