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