0

试图在两个日期之间进行搜索以获取某些rows. 7天的搜索。

   @date = DateTime.Today
   @date2 = //need it to be the prior 7 days

SelectCommand = "SELECT [DateReceived], [DeviceLevel] FROM [TBLReadings] WHERE [DateReceived=@date] <= [DateReceived=@date2] ORDER BY [DateReceived] DESC;

这是错误的,但我希望它能解释我正在尝试做的事情 - 只使用过PHPMySQL.

4

1 回答 1

1

如果您尝试在 2 个日期之间进行搜索,则可以使用between

查询将类似于

select [dateRecieved], [DeviceLevel] from YourTable where DateReceived between @date and @date2 ORDER BY [DateReceived] DESC

在 c# 中,要获得 7 天,您可以使用Datetime.Now.AddDays(7)

http://msdn.microsoft.com/en-us/library/system.datetime.adddays.aspx

对不起英语不好!

编辑:这只是查询,在选择命令中将其用作字符串

于 2012-06-06T15:32:58.443 回答