2016-05-18 5 views
-2

我々は現在 自動日付検索

to_date('2016-05-10 00:00:00', 'YYYY-MM-DD HH24:MI:SS') 
and 
to_date('2016-05-10 23:59:59','YYYY-MM-DD HH24:MI:SS' 

「タイムスタンプ以下の間のように指定された時間内に、我々は、現在の日付のデータを取得するSQLクエリを使用している日付を上記に述べた取得する方法はありますそして時間に自動的にではなく、毎日それを変更

+1

'trunc(the_column)= trunc(sysdate)'どこですか?しかし、これは 'the_column'にインデックスを使用しません。これが必要な場合は、 'trunc(the_column)'にインデックスを作成する必要があります。 –

答えて

2

あなたは、日付の時刻の部分を削除するには、現在の日付、およびTRUNCを取得するためにSYSDATEを使用することができます?

x >= TRUNC(SYSDATE) AND x < TRUNC(SYSDATE + 1) 

TRUNC(x) = TRUNC(SYSDATE)と同じ結果が得られますが、xにインデックスを使用できます。

として、がコメントされました。第2のクエリは、TRUNC(x)の関数ベースインデックスの恩恵を受けるでしょう。