試用日曆資料表
在資料倉儲領域中,日曆資料表也被稱為日期維度。日曆資料表是一種實用的輔助資料表,你可以用它快速又有效率地進行日期區間計算。這在處理會計年度時特別有用,因為會計年度不一定與曆年對齊;另外,假日每年也可能落在不同日期。
在我們的範例公司中,會計年度從當年曆年的 7 月 1 日開始,所以 Fiscal Year 2019 由 2019 年 7 月 1 日起至 2020 年 6 月 30 日止。以上所有資訊都在名為 dbo.Calendar 的資料表中。
本練習屬於課程
SQL Server 的時間序列分析
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Find Tuesdays in December for calendar years 2008-2010
SELECT
c.Date
FROM dbo.___ c
WHERE
c.___ = 'December'
AND c.___ = 'Tuesday'
AND c.___ BETWEEN 2008 AND 2010
ORDER BY
c.Date;