2016-12-18 11 views
0

請求書の割引を計算する表を作成したいと考えています。表を定義して請求書の割引を計算する方法

例:

100$等しいtotal_price場合、割引は0になります。

total_price100$200$の間では、割引は0.02%になります。

total_price200$300$の間では、割引は0.04%になります。 など。

この目的のために正しいスキーマを作成するにはどうすればよいですか?

+0

があなたのルールを含む 'discount_rules'テーブルを作成your_tableから 選択割引。請求書発行アプリケーションでこの情報を取得し、適用可能なビジネスエンジンでルールを適用します。もちろん – Sebas

+0

。正しいスキーマを作る手助けはできますか? –

+0

データベーステーブルにjsonオブジェクトを格納することはアンチパターンと見なされますが、ルールが変更できる場合(追加の仕様を取得する場合など)、各ルールをjsonオブジェクトとしてレコードに格納することをお勧めします。次に、アプリケーションでjsonオブジェクトを解析して適用します。 – Sebas

答えて

1

3つの列(lower、upper、discount)で表を作成します。 は、あなたがこのようにテーブルを照会することができます値を考える:下<値と値が< =上位

関連する問題