2017-12-14 12 views
-2

Oracle SQL Developerでは、最後の7日間のデータを提供するwhere関数を作成します。私はその部分を自分で書くことができますが、私が最後に追加する必要がある余分な部分は、私が現在の時刻よりも過去7日間の結果だけを必要としていることです。表示される結果が現在の時間より短い場合

たとえば、今日14:00にクエリを実行した場合、過去1日間の結果ではなく、14:00までのデータのみを返します。

これは可能ですか?

答えて

0

SYSDATEは、現在の日付/時刻を正確に1秒間提供するOracleの組み込み日付関数です。あなたがしなければならないのは:

select * 
    from whatever 
where whatever.datecol between sysdate - 7 and sysdate; 
関連する問題