我需要显示一些消息,以便我在sq l服务器中进行日期比较,
我的问题是该消息应该显示到结束日期
例如 ;结束日期是“2014-01-24”,我需要在25日开始之前显示该消息
但我的选择声明不允许我展示
我的条件是GET DATE() BETWEEN Start Date AND End Date
我看到获取日期函数获取值“2014-01-24 15:06:19.270”,这就是消息没有得到的原因。
无论如何检查“2014-01-24”而不是完整的“2014-01-24 15:06:19.270”.. 请建议
Alex
答案 0 :(得分:1)
SELECT CASE WHEN CAST(GETDATE() AS DATE) >= '20140124'
AND CAST(GETDATE() AS DATE) <= '20140125'
THEN 'Show Message' END