我的SQL查詢有問題。SQL查詢中的錯誤日期
錯誤是:
varchar數據類型到一個SMALLDATETIME數據類型的轉換導致的「+」外的範圍值。
我試圖用CONVERT
函數來補救它,但徒勞無功。
public static List<string> Helper_Statistic_6(DateTime start, DateTime end) {
DateTime dateStart = start;
DateTime dateEnd = end;
string query = "SELECT ... FROM ... WHERE DATE BETWEEN CONVERT(VARCHAR(10),'" + dateStart+ "',120) and CONVERT(VARCHAR(10),'" + dateEnd+ "',120) ";
}
我猜這是SQL Server的? –
你正在使用什麼數據庫管理程序? – Smandoli
你能舉一個正在使用的值的例子嗎? – Mike