PDA

View Full Version : Oracle-SQL: Fare sottrazioni tra Ore


gokan
24-01-2006, 18:23
ciao ragazzi, il problema è il seguente: come posso fare una differenza tra due orari?

Ad esempio:
Ora1= 12:20:56 (12 ore, 20 minuti e 56 secondi)
Ora2= 17:40:00 ( discorso simile)

Vorrei potere realizzare una cosa tipo: Ora2-Ora1, per capire ad esempio quanto tempo (in ore,minuti e secondi) è trascorso.

Con i tipi DATE si può fare qualcosa, usando funzioni di tipo TO_DATE, esiste qualcosa di simile?

Grazie

Emyl
26-01-2006, 23:10
In Oracle la differenza tra date si ottiene con una semplice sotttrazione.

Se non ricordo male viene restituito un campo date, da gestire eventualmente con NLS_DATE_FORMAT o simili