SQL оператор необходим для ранжирования таблицы SAP MARM - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь назначить уровни строки упаковки продукта из таблицы SAP MARM.

Существует несколько уровней для единиц хранения (SKU) и разные количества для уровня. В приведенном ниже примере материал SKU123 имеет:

  • 1 EA в базовом блоке,
  • 5 Eaches to BOX,
  • 10 BOXES на CASE.

Я рассчитываю ранжировать от самого высокого до самого низкого значения.

В этом случае:

  • 3 - CASE,
  • 2 - BX,
  • 1 - EA.

Если бы я мог ранжировать каждый уровень SKU, этого было бы достаточно.

Я приложил пи c для справки. Последние два столбца будут конечным результатом. Мне нужно сделать это для 20к скуса. Спасибо за ваш вклад.

enter image description here

...