今は、過去に挿入されたテーブルのエントリを選択できるSQLクエリがあります。タイムスタンプから特定の時間数を引いた値を使用してSQL Serverを選択する方法
Select account from mytable where create_date > current_timestamp - 1
しかし、私は基本2時間かけて挿入されたエントリを選択したかったとします。
クエリがありますか?
どのようにそのクエリを記述しますか?
今は、過去に挿入されたテーブルのエントリを選択できるSQLクエリがあります。タイムスタンプから特定の時間数を引いた値を使用してSQL Serverを選択する方法
Select account from mytable where create_date > current_timestamp - 1
しかし、私は基本2時間かけて挿入されたエントリを選択したかったとします。
クエリがありますか?
どのようにそのクエリを記述しますか?
あなたはそうのような、DATEADDを使用することができます。
SELECT account
FROM MyTable
WHERE create_date > DATEADD(hh, -2, GETDATE())
は、タイムスタンプと日時がSQL Serverに非常に異なっていることを考えてみましょう。タイムスタンプは一意の2進数ですが、datetimeは日付と時刻の組み合わせです。私はdatetimeが必要だと思います。