Wie kann ich die Differenz in Stunden zwischen zwei Daten?

Ich tun muss, um ein "select" liefert, dass der Unterschied zwischen einem Feld des Typs Datum aus der Datenbank und dem aktuellen Datum in Stunden. Wie kann ich das in oracle?

Ich versuche dieses:

   select 24 * (to_date(sysdate, 'YYYY-MM-DD hh24:mi') 
         - to_date('2012-02-28 15:20', 'YYYY-MM-DD hh24:mi')) diff_hours 
   from dual;

Aber das hat nicht funktioniert.

InformationsquelleAutor Guilherme Costa | 2012-02-28

Schreibe einen Kommentar