Есть таблица mysql В ней есть поле цена. Существует ли способ выбрать только те ячейки сумма, которых не превышает заданное число и при этом находится максимально близко к нему? Т.е. есть цены 3 4 5 6 задано число 11. Выбрать любые строчки, что их сумма была не больше 11. 3+4+5 не подходит, в вот 5+6 подходит.
Sql вообще так умеет?
Для этого советую почитать документацию по SQL запросам. Как вариант, вы можете получить все строки с ценой меньше вашего значения и сделать их обработку уже на другом языке. Пример запроса:
SELECT строка FROM таблица WHERE нужное поле<ваша цена;
Сборка персонального компьютера от Artline: умный выбор для современных пользователей