Restar dos veces en base de libre office

Restar dos veces en base de libre office

¿Cómo puedo restar dos veces en una consulta en libre office base? Por ejemplo, 10:30 - 9:00 debería dar 1:30. Gracias.

EDITAR: Como dice en la pregunta, tengo este problema en "base", no con la hoja de cálculo de Libre Office.

Respuesta1

SELECT DATEDIFF('hour', "t1", "t2") || ':' || MOD(DATEDIFF('minute', "t1", "t2"),60)
FROM "Table1"

Resultado:

1:30

Es más fácil mostrar la diferencia en 90 minutos.

SELECT DATEDIFF('minute', "t1", "t2")
FROM "Table1"

Documentación:Funciones integradas y procedimientos almacenados de HSQLDB 1.8

EDITAR:

Para determinar el motor, intenteEditar -> Base de datos -> Propiedades. Sin embargo, la opción está deshabilitada en mi ejemplo que utiliza una configuración integrada.

Entonces, descomprimí el archivo .odb y lo abrí database/properties.

#HSQL Database Engine 1.8.0.10

Una configuración de base de datos dividida no contiene el databasedirectorio.

El archivo content.xmlcontiene información de conexión a la base de datos.

<db:connection-data>
    <db:connection-resource xlink:href="sdbc:embedded:hsqldb" xlink:type="simple"/>
    <db:login db:is-password-required="false"/>
</db:connection-data>

información relacionada