Leg*_*end 5 sql-server sql-server-2008
我有一个StartDate
索引日期列的表.我只是想知道查询优化阶段如何处理以下形式的查询:
SELECT *
FROM <dbo.TABLE>
WHERE (StartDate BETWEEN '2010-01-01' AND '2010-01-10')
OR (StartDate BETWEEN '2010-01-05' AND '2010-01-15')
Run Code Online (Sandbox Code Playgroud)
两个日期之间有重叠.我是否应该自己进行优化,给它一个日期,(StartDate BETWEEN '2010-01-01' AND '2010-01-15')
或者SQL引擎可以自己优化它?
归档时间: |
|
查看次数: |
107 次 |
最近记录: |