ну тут два способа: 1. вычисляем список скидок, сортируем по desc и показываем только первую строку 2. вычисляем самую большую скидку (хоть пузырьковой сортировкой) и показываем её
ну тут два способа: 1. вычисляем список скидок, сортируем по desc и показываем только первую строку 2. вычисляем самую большую скидку (хоть пузырьковой сортировкой) и показываем её
Если бы был столбец sale, я понимаю, как это сделать. Но, когда он вычисляемый...
к примеру: SELECT author, title, round(IF(author = 'Булгаков М.А.', price*0.9, IF(author = 'Есенин С.А.', price*0.95)),2) AS new_price, (вычисляем скидку от суммы) as "Скидка" FROM book group by author, title,new_price,"Скидка" order by"Скидка" desc ;