我正在使用oracle 10gSQL日期差異
我需要以to_char('HH24:MI')的格式獲取兩個日期之間的差異。
我嘗試申請:
Select to_char(FRM_TIME-HOURS_IN,'HH24:MI') FROM Time_Test
,但它給了我無效的數字格式。
您能否請幫助。
我正在使用oracle 10gSQL日期差異
我需要以to_char('HH24:MI')的格式獲取兩個日期之間的差異。
我嘗試申請:
Select to_char(FRM_TIME-HOURS_IN,'HH24:MI') FROM Time_Test
,但它給了我無效的數字格式。
您能否請幫助。
這就是我想要的使用:
select to_char(DATE '2000-01-01' + (FRM_TIME-HOURS_IN),'HH24:MI') FROM Time_Test
嘗試使用
datediff()
獲得日期差異。
我試過了,但仍然沒有工作。以下是我的示例查詢。 從Time_Test中選擇datediff(HOURS_IN-FRM_Time) – ZEE 2012-08-13 07:20:24
試試這個:
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
** **什麼數據庫系統? SQL只是結構化查詢語言 - 被許多數據庫系統使用。像這樣的東西是供應商特定的 - 所以我們需要知道你使用的是哪個數據庫系統(哪個產品**)。 – 2012-08-13 06:49:54