2016-10-25 3 views
-5

Я хочу выбрать дату между (Системная дата - 2 часа) до (системная дата)Как выбрать дату между двумя датами?

+0

Вы помечаетесь как оракул, но написали вы хотите выбрать в Java. Что юо хотят делать? – Kacper

+0

Почему все те теги? Java, Oracle, xml, ...? Кроме того, в чем проблема? – Aleksej

+0

Выберите оператор, где дата между (текущая системная дата - два часа и текущая системная дата), пожалуйста, помогите –

ответ

0

Я проверил это для выбора записей за последние два часа, и это работает.

#SQL Server 
SELECT 
     * 
FROM 
     table 
WHERE 
     datetime_col >= DATEADD(hh, -2, CURRENT_TIMESTAMP) 
AND 
     datetime_col <= CURRENT_TIMESTAMP; 

Я не знаком с Oracle, но вот возможное решение, которое я нашел в Интернете.

#oracle 
SELECT 
    * 
FROM 
    table 
WHERE 
    datetime_col BETWEEN LOCALTIMESTAMP - 1/24 AND LOCALTIMESTAMP 

Oracle Forum: Find record count between two time stamps

Смежные вопросы