我正在使用SqlServer Compact 3.5(2008),並試圖返回具有今天或以前的日期時間字段的行。這是我正在嘗試的代碼,但它拋出了一個異常。 (在Where子句中)SQL Server日期時間查詢問題
我是SQL的新手,所以我遇到了這個問題。有任何想法嗎?如果您需要更多數據,請告訴我。
string selectStatement =
"SELECT * FROM EnglishSpanish ORDER BY AvgScore DESC " +
"WHERE NextShow <= @Today";
SqlCeCommand selectCommand = new SqlCeCommand(selectStatement, connection);
selectCommand.Parameters.AddWithValue("@Today", DateTime.Today);
您收到的具體例外將有助於診斷這個=) – Rob 2010-07-29 15:01:46
這就是說,我認爲這兩個答案是有關查詢順序(即WHERE需要在ORDER BY之前)是您的問題的正確答案=) – Rob 2010-07-29 15:03:42
謝謝大家幫我解決這麼快。我很感激。 – Awaken 2010-07-29 15:23:45