我有一個存儲過程,應該獲取日期等於當前日期或將來的所有記錄。 日期保存在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