Продвинутый курс. Решение ДЗ№9
Решение еще одного задания по запросам.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.
Хм… При предложенных двух записях, поле1 примет значения 100 и 11. Сортировка по убыванию поле1 – мы получим первой запись с 100, а по условию задачи должны получить сперва оборотные товары
Все-таки формулировка задания не совсем однозначна.
Вот такая формулировка будет корректной:
• Для товаров объем продаж, которых превышает 100 единиц, полем сортировки является количество проданного товара;
• Для остальных товаров полем сортировки является остаток;
• Сортировка выполняется по убыванию.
При этом пример отражает правильную картину.
По второй задаче не совсем соглашусь с решением. Как в примере берем границу оборота = 10. Если будет товар с остатком больше 10, но оборотом меньше 10, то в результате предлагаемого упорядочивания, он может оказаться вверху среди оборотных позиций. Или я неверно понимаю условие задачи?
Давайте на цифрах.
Например, в отчете 2 строки:
Остаток = 100, Оборот = 9
Остаток = 1, Оборот = 11.
В результате упорядочивания строка с “Оборот = 11” будет первой.