Выборка товаров по сумме цен - MySQL
Формулировка задачи:
Товарищи, в sql разбираюсь поверхностно, можете подсказать, есть ли возможность выбрать из БД столько элементов, чтобы сумма по их полю цена не превысила заданное значение, но была максимально близка?
Решение задачи: «Выборка товаров по сумме цен»
textual
Листинг программы
- SELECT el.ID, el.NAME, el.DETAIL_PICTURE, price.PRICE, prod.QUANTITY
- FROM b_catalog_product AS prod, b_catalog_price AS price, b_iblock_element AS el
- WHERE el.IBLOCK_ID = "6" AND
- el.ACTIVE = "Y" AND
- prod.QUANTITY > "1" AND
- price.PRICE >= '. $_POST['MINPRICE'] .' AND price.PRICE <= ' . $_POST['MAXPRICE'] . ' AND
- el.ID = prod.ID AND
- el.ID = price.ID AND
- prod.ID = price.ID
- ORDER BY RAND()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д