想知道當您需要查看有效的開始日期和結束日期時,在選擇記錄的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