我有一條SQL SELECT語句可以根據當前日期從我的表中選擇記錄。我想要做的是比較沒有時間戳的日期,因爲時間不匹配。我只關心日期。如何僅比較SQL Select語句中的日期(不帶時間戳)
以下是我有:
string SQL = @"SELECT Trans_Set_Id FROM EDI10002 " +
@"WHERE (Tp_Id = '" + tpid + "' AND Rec_Date = '" + DateTime.Now.ToShortDateString() + @"')";
我遇到的問題是如何獲取只能從外地「Rec_Date」的日期?
你使用的是什麼版本的SQL Server – HLGEM 2013-03-08 18:00:18
作爲一個附註,你能保證tpid總是一個整數嗎? (我是這麼認爲的)[Sql Injection](http://xkcd.com/327/)不好 – 2013-03-08 18:02:02
使用SQL Server 2005版本。 – hmakled 2013-03-08 18:21:35