DataWarehouse の日付ディメンションを実装しています。私のシナリオによれば、10 月から 1 月までSeason_A
の日と 4 月から 8 月までの日をとしてマークする必要がありSeason_B
ます。
dimDate
以下のようにテーブルを作成しました。
CREATE TABLE dbo.dimDate
(
DateKey INT NOT NULL,
FullDate DATE NOT NULL,
MonthNumberName NVARCHAR(15) NULL,
CalendarQuarter TINYINT NULL,
CalendarYear SMALLINT NULL,
Season NVARCHAR(10)
CONSTRAINT PK_Dates PRIMARY KEY (DateKey)
);