2016-10-25 4 views
-5

Ich möchte Datum wählen zwischen (Systemdatum - 2 Stunden) bis (Systemdatum)So wählen Sie Datum zwischen zwei Datumsangaben aus?

+0

Sie haben als Orakel markiert aber schrieb man in Java auswählen möchten. Was möchtest du tun? – Kacper

+0

Warum all diese Tags? Java, Oracle, XML, ...? Was ist das Problem? – Aleksej

+0

Wählen Sie die Anweisung, wo das Datum zwischen (aktuelles Systemdatum - zwei Stunden und bis zum aktuellen Systemdatum), bitte helfen –

Antwort

0

Ich testete dies für die Auswahl von Datensätzen in den letzten zwei Stunden und es funktioniert.

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

Ich bin weniger vertraut mit Oracle, aber hier ist eine mögliche Lösung, die ich online gefunden habe.

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

Oracle Forum: Find record count between two time stamps

Verwandte Themen