我正在使用MS SQL 2005,想要检查两个日期是否相等,但忽略时间部分。
我知道可以使用DATEDIFF,但担心速度会很慢——这个存储过程在数据库中被广泛使用!
有什么建议吗? 编辑: David Andres的评论:
我知道可以使用DATEDIFF,但担心速度会很慢——这个存储过程在数据库中被广泛使用!
有什么建议吗? 编辑: David Andres的评论:
'“比较”包括比相等更多'让我意识到我的问题没有表述清楚——我只是检查是否相等,仅此而已。
DATEDIFF
编写查询,然后通过检查查询计划来确定是否存在瓶颈。如果有问题,请寻找替代方案,但不要改变原始查询的结构。 - Welbog