如何在 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"
編輯:
要確定引擎,請嘗試編輯 -> 資料庫 -> 屬性。但是,對於我使用嵌入式設定的範例,該選項已停用。
因此,我解壓縮了 .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>