У меня есть таблица с десятичными значениями.
start_value decimal(10,2) | end_value decimal(10,2)
Это мой запрос MySQL.
SELECT * FROM my_table WHERE start_value >= '1.05' && end_value <= '1.05'
Приведенный выше запрос дает нулевые результаты, но в моей базе данных есть значение 1,00 - 1,49
И если я изменю запрос, просто выберу первое значение, как показано ниже
SELECT * FROM my_table WHERE start_value >= '1.05'
MySql показывает неверный результат.Он будет отображать 1,5 и 1,99, когда он должен отображать 1,00 - 1,49
Может кто-нибудь сказать мне, что я здесь не так делаю?Цените все ваши ответы.