【发布时间】:2012-09-18 20:21:54
【问题描述】:
我想计算两个时间间隔之间的时间差,如代码所示
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;
还有其他更好的方法来获取以分钟或秒为单位的时间间隔
【问题讨论】:
标签: sql stored-procedures teradata