Subtraindo duas vezes em libre office base

0

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

EDIT: Como se diz na pergunta, eu estou tendo este problema em "base", não com a planilha do office libre.

    
por bob.sacamento 05.04.2018 / 22:16

1 resposta

0

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: HSQLDB 1.8 Funções internas e procedimentos armazenados

EDITAR :

Para determinar o mecanismo, tente Editar - > Banco de dados - > Propriedades . No entanto, a opção está desativada para o meu exemplo que usa uma configuração incorporada.

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

#HSQL Database Engine 1.8.0.10

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

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>
    
por 10.04.2018 / 21:59