数据库名称:
数据库版本: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)