2

私はオラクル10gを使用しています

to_char('HH24:MI') の形式で 2 つの日付の差を取得する必要があります。

私は適用しようとしました:

Select to_char(FRM_TIME-HOURS_IN,'HH24:MI') FROM Time_Test 

しかし、それは私に無効な数値形式を与えました。

助けてください。

4

3 に答える 3

2

This is what I'd use:

select to_char(DATE '2000-01-01' + (FRM_TIME-HOURS_IN),'HH24:MI') FROM Time_Test
于 2012-08-15T04:59:49.367 に答える
0

これを試して:

SELECT HOURS_IN
, FRM_TIME
, (24 * extract(day from (FRM_TIME- HOURS_IN) day(9) to second))
+ extract(hour from (FRM_TIME- HOURS_IN) day(9) to second)
+ ((1/100) * extract(minute from (FRM_TIME- HOURS_IN) day(9) to second)) as "HOUR.MINUTE"
* from t
于 2012-08-13T07:30:14.953 に答える
0

使ってみてください

datediff()日付差分を取得します。

于 2012-08-13T06:51:21.473 に答える