如何在 libre office base 中的查询中减去两次?例如,10:30 - 9:00 应该得到 1:30。谢谢。
编辑:正如问题所说,我在“基础”中遇到了这个问题,而不是在自由办公电子表格中。
答案1
SELECT DATEDIFF('hour', "t1", "t2") || ':' || MOD(DATEDIFF('minute', "t1", "t2"),60)
FROM "Table1"
结果:
1:30
用 90 分钟来表示差异更容易。
SELECT DATEDIFF('minute', "t1", "t2")
FROM "Table1"
编辑:
要确定引擎,请尝试编辑->数据库->属性。但是,对于使用嵌入式设置的示例,该选项被禁用。
因此,我解压了 .odb 文件并打开了database/properties
。
#HSQL Database Engine 1.8.0.10
拆分数据库设置不包含database
目录。
该文件content.xml
包含数据库连接信息。
<db:connection-data>
<db:connection-resource xlink:href="sdbc:embedded:hsqldb" xlink:type="simple"/>
<db:login db:is-password-required="false"/>
</db:connection-data>