Subtraindo duas vezes na base do libre office

Subtraindo duas vezes na base do libre office

Como posso subtrair duas vezes em uma consulta no libre office base? Por exemplo, 10h30 - 9h00 deve dar 1h30. Obrigado.

EDIT: Como diz na pergunta, estou tendo esse problema na "base", não na planilha do libre office.

Responder1

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

Resultado:

1:30

É mais fácil mostrar a diferença em 90 minutos.

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

Documentação:Funções integradas e procedimentos armazenados do HSQLDB 1.8

EDITAR:

Para determinar o motor, tenteEditar -> Banco de Dados -> Propriedades. No entanto, a opção está desabilitada no meu exemplo que usa uma configuração incorporada.

Então, descompactei o arquivo .odb e abri o arquivo database/properties.

#HSQL Database Engine 1.8.0.10

Uma configuração de banco de dados dividido não contém o databasediretório.

O arquivo content.xmlcontém informações de conexão com o banco de dados.

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

informação relacionada