0

割引プロファイルトランザクションの 2 つのテーブルがあります

私の割引テーブルにはフィールドがあります:

  • 演算子のフィールド (equal、greherher、less、greater equeal、less equal)
  • 割引額欄
  • フィールドの優先度

私が持っているトランザクションテーブルで

  • 取引金額

私の質問は:

条項を満たす最も優先度の高い割引プロファイルを選択する方法 (transactionamount operator discountamount)

例えば-

プロファイル 1: 事業者未満、割引額 300、優先度 1
プロファイル 2: 事業者より大きい、割引額 500、優先度 2
プロファイル 3: 事業者より大きい、割引額 750、優先度 3

取引金額: 800
プロファイルの一致: プロファイル 2 とプロファイル 3
選択されたプロファイル: プロファイル 2

ありがとう

4

0 に答える 0