0

特定のを取得するために2つの日付の間を検索しようとしています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;

これは間違っていますが、私がやろうとしていることを説明してくれることを願っていPHPますMySQL

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

悪い英語でごめんなさい!

編集:それはクエリだけです、selectコマンドで文字列として使用してください

于 2012-06-06T15:32:58.443 に答える