Выборка товаров по сумме цен - 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()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5