我正在嘗試執行2個日期之間的查詢。我想這樣做,而不必擔心時間。當用戶輸入他們想要搜索的日期時,沒有時間選擇。這意味着他們輸入的日期默認爲12:00 AM。TSQL:日期BETWEEN查詢 - 忽略時間
表中的日期確實有時間。我只是想一起忽略所有的時間,所以搜索會從日期範圍中恢復任何記錄。
這裏是我的SQL:
TheDate BETWEEN @EnteredBeginDate AND @EnteredEndDate
因此,當用戶執行2009/8/6 2009/9/9及的範圍內搜索我要返回記錄:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
9/9/2009 8:21:30 AM
現在發生了什麼是我只回來:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
有人可以請推薦最好的方式來做到這一點在SQL?我知道如何在C#中完成它。
什麼** **版本的SQL Server? –