2012-03-28 12 views
-2

特定の時間に応じてデータをフェッチします。私が10から15の日付を選択しているとします(2012-03-10から2012-03-15)。これらの日付の間に4日目の間にデータを取得したいとします。 これらの日付のデータは4時間目に取得する必要があります。時間に応じてデータを取得する方法

第4時間データの10番目の日付、第11番目の日付のみの第4時間データなどとします。

フロントエンドで2つの日付を選択し、フロントエンドで任意の時間を選択すると、その時間だけが得られます。

は、私は、テーブル

stime      rnc 
2012-03-01 00:00:00  abc 
2012-03-01 01:00:00  xyz 
+0

さらに理解するために、列名と表の構造を提供する必要があります –

答えて

3

があると仮定しbetweento_char機能を使用してみてください。

SELECT rnc 
    FROM table_name 
WHERE stime BETWEEN TO_DATE ('2012-03-10', 'yyyy-mm-dd') 
       AND TO_DATE ('2012-03-15', 'yyyy-mm-dd') 
    AND TO_CHAR (stime, 'hh') = 4; 

希望します。

関連する問題