市場にあるERPのように価格履歴の表を作成することができます。
PRICE_HIST
この表は、これまで は、システム内で適用されたすべての価格変更の履歴が含まれています。このテーブルの履歴は、 SKU /ストアの組み合わせによって永遠に保持されます。
Column Nulls ? Type
------ ------- ----
TRAN_TYPE NOT NULL NUMBER (2, 0)
REASON NULL NUMBER (2, 0)
EVENT NULL VARCHAR2 (6)
ITEM NOT NULL VARCHAR2 (25)
LOC NOT NULL NUMBER (10, 0)
LOC_TYPE NULL VARCHAR2 (1)
UNIT_COST NULL NUMBER (20, 4)
UNIT_RETAIL NULL NUMBER (20, 4)
SELLING_UNIT_RETAIL NULL NUMBER (20, 4)
SELLING_UOM NULL VARCHAR2 (4)
ACTION_DATE NOT NULL DATE
MULTI_UNITS NULL NUMBER (12, 4)
MULTI_UNIT_RETAIL NULL NUMBER (20, 4)
MULTI_SELLING_UOM NULL VARCHAR2 (4)
POST_DATE NULL DATE
ACTION_DATEは価格変動が影響を行った日を含みます。
有効期限と終了日は、タイプ2のディメンション情報を格納する標準的な方法です。これが、あなたが記述しているものです。 –
SQL Server 2014以降を使用している場合は、まったく同じ目的のTEMPORALテーブルを使用できます。 – FLICKER