我想计算 2 个时间间隔之间的时间差,如代码所示
replace procedure database.table()
begin
declare v_StartTime Timestamp;
decalre v_EndTime Timestamp;
decalre v_TimeTaken Varchar(20);
set v_StartTime = current_timestamp;
/* set of queries...........
...................
.....................
*/
set v_EndTime =current_timestamp;
set v_timeTaken = v_EndTime - v_StartTime ;
/* I want the time difference in secs or mins*/
End;
有没有其他更好的方法来获得以分钟或秒为单位的时间间隔