¿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 database
directorio.
El archivo content.xml
contiene 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>