以下のようなテーブルが 2 つあります。
ItemTable
-----------------------------
ItemId | NumberPurchased
1 | 10
2 | 90
以下の表に基づいて、注文の合計費用を計算する必要があります。この表には、注文数に応じてアイテムごとの価格が変動します。
PriceBands
-----------------------------
ScaleId | LowerLimit | UpperLimit | CostPerItem
1 | 1 | 5 | 10
2 | 6 | 10 | 9
3 | 11 | 20 | 8
...
どうにかして総コストを計算し、それを最初のテーブル (項目) に結合する必要があります。
誰でも助けてもらえますか?
ItemId 1 を明確にするために、計算は次のようになります。
NumberPurchased = 10
(5 * 10) + (5 * 9) = 95
バンディング バンディングは、上限を超えるアイテムにのみ影響します。