[SQL ] 在Oracler計算兩時間差

作者: paranoia5201 (邁向研究生)   2019-08-27 22:49:10
資料庫名稱:
資料庫版本:Oracle
內容/問題描述:
我現在有兩個時間欄位需要計算其間距,但是計算結果詭異,也不知道單位為何。
由於是在使用Oracle SQL Developer環境下操作MySQL,一切語法還是照Oracle規矩走。
也就是說,無法使用 timediff() 這樣的語法。
以下是程式碼與結果(M1):
select a.id, a.create_time, b.deposite_time,
((b.deposite_time) - (a.create_time))
from afbet_main.t_patron_user a,
(select acc_ref_id, min(create_time) as deposite_time
from afbet_main.t_pocket_fin_flow
group by acc_ref_id) b
where a.id = b.acc_ref_id
limit 3
id create_time deposite_time (b.deposite_time - a.create_time)
作者: funk6478 (大恩)   2019-08-28 16:34:00
3(天) 04(時) 35(分) 04(秒) .961000(毫秒)M1這樣直接減 他不是當日期在算 是當成2個數在減像M1的2就變成 20180320072337.188-20180306084356https://reurl.cc/729Kdd 可以參考這篇看看

Links booklink

Contact Us: admin [ a t ] ucptt.com