SELECT DATEDIFF('hour', "t1", "t2") || ':' || MOD(DATEDIFF('minute', "t1", "t2"),60) FROM "Table1"
Ergebnis:
1:30
Es ist einfacher, den Unterschied als 90 Minuten anzuzeigen.
SELECT DATEDIFF('minute', "t1", "t2") FROM "Table1"
Dokumentation: HSQLDB 1.8 Integrierte Funktionen und gespeicherte Prozeduren
BEARBEITEN :
Um die Engine zu ermitteln, versuchen Sie Bearbeiten -> Datenbank -> Eigenschaften . Die Option ist jedoch für mein Beispiel deaktiviert, das ein eingebettetes Setup verwendet.
Also entpackte ich die .odb-Datei und öffnete sie database/properties
.
#HSQL Database Engine 1.8.0.10
Ein Split-Datenbank-Setup enthält das database
Verzeichnis nicht.
Die Datei content.xml
enthält Datenbankverbindungsinformationen.
<db:connection-data> <db:connection-resource xlink:href="sdbc:embedded:hsqldb" xlink:type="simple"/> <db:login db:is-password-required="false"/> </db:connection-data>