Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Как выбрать по сравнению?


Автор: Lloyd2 25.2.2006, 18:14
Имеется база со скидками в зависимости от суммы:

total_sum | skidka

100 | 10
300 | 15
500 | 20

Допустим имеем total_sum = 342. Как выбрать из БД размер скидки = 15 ? Данные поля динамические, поэтому округление к коонкретному значению проблематичны. Может можно сделать средствами MySQL ?

Автор: beroal 25.2.2006, 19:22
Код

select skidka ...
where total_sum <= 342
order by total_sum desc
limit 1

не проверял, но должно работать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)