github编辑

INTERVAL

Informix-4GL 資料型別說明_TIME 資料型態

說明

語法

INTERVAL largestTime(m) TO smallestTime(n)

m : 設定計算起始時間的位數

n : 設定計算結束時間的小數點位數,僅適用於 FRACTION

群組一

YEAR 、 MONTH

群組二

DAY 、 HOUR 、 MINUTE 、 SECOND 、FRACTION

使用方法

用於計算 DATE 、DATETIME 、 INTERVAL 的時間間距

可按任何順序排列

計算結果為正值或負值的 INTERVAL 資料型別

注意事項

只能同時運用上述其中一群組

一、DATETIME 運算範例

範例一之一

DEFINE timeInterval INTERVAL YEAR TO MONTH
...
LET timeInterval = DATETIME (2003-9) YEAR TO MONTH
                 - DATETIME (2003-8) YEAR TO MONTH
DISPLAY timeInterval

=>> 0-01

範例一之二

範例二之一

範例二之二

二、DATE 運算範例

範例一

範例二

範例三

範例四

三、INTERVAL 運算範例

範例一

範例二

四、組合運算

範例一

範例二

參考來源 : IBMarrow-up-right

triangle-exclamation

最后更新于