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'函数 –