【发布时间】:2010-09-06 13:45:24
【问题描述】:
想知道当您需要查看有效开始日期和结束日期时,在选择记录的 WHERE 子句中是否有更好的原因?
目前这是我过去在 MS SQL Server 上的做法。只是担心日期而不是时间。我使用的是 SQL Server 2005。
AND Convert(datetime, Convert(char(10), ep.EffectiveStartDate, 101))
<= Convert(datetime, Convert(char(10), GetDate(), 101))
AND Convert(datetime, Convert(char(10), ep.EffectiveEndDate, 101))
>= Convert(datetime, Convert(char(10), GetDate(), 101))
【问题讨论】:
标签: sql sql-server date sql-server-2005