我有一个存储过程,应该获取日期等于当前日期或将来的所有记录。 日期保存在targetDate列中,并格式化为日期时间。 我相应的WHERE子句如下:SQL Server:使用GETDATE()比较datetime日期()
WHERE A.targetDate >= GETDATE()
一般来说我的存储过程能正常工作,我唯一的问题是,如果targetDate等于当前日期的所有日期与设置为零的时间保存如下,即:
2014-02-22 00:00:00.000
怎么办我必须改变我的WHERE子句,这样只考虑日期,但忽略了保存它,这样我得到任何记录,同时,即使在时间已过当前日期时间?非常感谢任何帮助,Tim。
采取任何指标优势的SQL Server版本,有? –
我有SQL Server版本2008 – user2571510