Продвинутый курс. Решение ДЗ№9

Решение еще одного задания по запросам.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Продвинутый курс. Решение ДЗ№9”

  1. Хм… При предложенных двух записях, поле1 примет значения 100 и 11. Сортировка по убыванию поле1  – мы получим первой запись с 100, а по условию задачи должны получить сперва оборотные товары

    • Все-таки формулировка задания не совсем однозначна.
      Вот такая формулировка будет корректной:
      • Для товаров объем продаж, которых превышает 100 единиц, полем сортировки является количество проданного товара;
      • Для остальных товаров полем сортировки является остаток;
      • Сортировка выполняется по убыванию.

      При этом пример отражает правильную картину.

  2. По второй задаче не совсем соглашусь с решением. Как в примере берем границу оборота = 10. Если будет товар с остатком больше 10, но оборотом меньше 10, то  в результате предлагаемого упорядочивания, он может оказаться вверху среди оборотных позиций. Или я неверно понимаю условие задачи?

    • Давайте на цифрах.
      Например, в отчете 2 строки:
      Остаток = 100, Оборот = 9
      Остаток = 1, Оборот = 11.

      В результате упорядочивания строка с “Оборот = 11” будет первой.