想知道当您需要查看有效的开始日期和结束日期时,在选择记录的WHERE子句中是否有更好的理由?在SQL中比较生效日期
目前这是我过去在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))
这甚至不是他所要求的。 `EffectiveEndDate`在哪里? – ErikE 2011-01-25 22:16:22