在Libre辦公基地減去兩次

在Libre辦公基地減去兩次

如何在 Libre Office Base 的查詢中減去兩次?例如,10:30 - 9:00 應為 1:30。謝謝。

編輯:正如問題中所說,我在“base”中遇到這個問題,而不是在 libre Office 電子表格中遇到這個問題。

答案1

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

結果:

1:30

將差異顯示為 90 分鐘更容易。

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

文件:HSQLDB 1.8 內建函數與預存程序

編輯:

要確定引擎,請嘗試編輯 -> 資料庫 -> 屬性。但是,對於我使用嵌入式設定的範例,該選項已停用。

因此,我解壓縮了 .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>

相關內容