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 database
diretório.
O arquivo content.xml
conté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>