Если цена в строке 38,03
, то должны быть следующие ограничения поиска all возвращают строку, содержащую результат.
WHERE price> = '38 .02 'AND price <= '38 .03'
(Это работает)
ГДЕ цена> = '20' И цена <= '100'
(Это работает)
ГДЕ цена> = '38 0,03 'И цена <= '38 0,03'
(Это не работает)
WHERE price> = '38 .03 'AND price <=' 100 '
(Это не работает)
WHERE price> = '38 .03'
(This не работает)
WHERE price <= '38 .03 '
(Это работает)
Цена сохраняется в базе данных в виде числа с плавающей запятой.
Итак, в основном, <=
работает, а > =
- нет. Есть ли причина, по которой это могло быть?