0
我有一個表Transactions
它有一個列存儲索引和存儲74445000行。從日期函數查詢性能VS日期維度表
我有一個像下面
SELECT
CustomerNumber,
MONTH(CreationDate) AS m,
YEAR(CreationDate) AS y,
CurrencyID AS c
FROM Transactions
我琢磨了可以做在包含月份和年份的所有日期可能比使用SQL日期上面的查詢更好的日期維度表連接的查詢功能。
任何人都可以驗證這個假設和/或指向可以提供細節的資源嗎?
你可以在'Dimension'表上用'join'編寫另一個查詢,並比較兩個查詢的性能 –
或者你可以創建兩個*持久*計算列'Month'&'year',這樣你就不必在'select'中使用任何'Date'函數 –