Выборка товаров по сумме цен - MySQL

Узнай цену своей работы

Формулировка задачи:

Товарищи, в sql разбираюсь поверхностно, можете подсказать, есть ли возможность выбрать из БД столько элементов, чтобы сумма по их полю цена не превысила заданное значение, но была максимально близка?

Решение задачи: «Выборка товаров по сумме цен»

textual
Листинг программы
  1.                         SELECT el.ID, el.NAME, el.DETAIL_PICTURE, price.PRICE, prod.QUANTITY
  2.             FROM b_catalog_product AS prod, b_catalog_price AS price, b_iblock_element AS el
  3.             WHERE el.IBLOCK_ID = "6" AND
  4.             el.ACTIVE = "Y" AND
  5.             prod.QUANTITY > "1" AND
  6.             price.PRICE >= '. $_POST['MINPRICE'] .' AND price.PRICE <= ' . $_POST['MAXPRICE'] . ' AND
  7.             el.ID = prod.ID AND
  8.             el.ID = price.ID AND
  9.             prod.ID = price.ID
  10.             ORDER BY RAND()

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут