之間的數據我想達到的SQL數據庫具有以下列及其類型(如顯示在Microsoft SQL Server Management Studio中的「設計」窗口):C# - 獲取日期
時間戳:日期時間(用於例如:2017-05-15 08:53:55.000)
價格:單等
例如,我想發送以選擇其時間戳在現在和昨天之間的所有價格。即使我也想要一個月的例子。
我的代碼如下所示:
string query = "SELECT price FROM table WHERE timestamp>[email protected] AND timestamp<[email protected]);";
SqlCommand command = new SqlCommand(query, sqlConnection);
command.Parameters.AddWithValue("@now", DateTime.Now);
command.Parameters.AddWithValue("@yesterday", DateTime.Now.AddDays(-1));
但我的讀者返回空,我究竟做錯了什麼?
請正確標記。 MySQL不是SQL Server。 – Eric
和'@ yes' <>'@ yesterday' –
爲什麼不使用'GETDATE()'而不是傳遞'@ now'? –