2012-05-05 17 views
1

Googleでは、X日以内に行を選択する方法を見つけましたが、SQL Server 2008の表にdatetime列があり、最後の30分以内にdatetimeの行を取得したいと考えています。時間が30分以下のSELECT行?

誰でも私にこれを行う方法を教えてもらえますか?

ありがとうございました。

答えて

7
WHERE column >= DATEADD(mi, -30, GETDATE()) 
+1

にStackOverflowへようこそ:あなたは、コード、XMLまたはデータサンプルを投稿する場合は、** **テキストエディタでこれらの行をハイライトしてくださいし、エディタツールバーの "コードサンプル"ボタン( '{}')をクリックすると、フォーマットや構文を強調表示することができます。 –

2

使用DateAdd

select * from 
yourtable 
where DateCol > DateADD(mi, -30, GetDate()) 
関連する問題