TIMEDIFF
功能描述
计算两个时间值之间的差值。
说明:
与MySQL差异:
- 参数都为DATE类型时,MySQL返回的是年,虚谷数据库返回的是小时。
- 两个参数的类型不相同时,MySQL直接返回NULL,虚谷数据库进行运算。
语法格式
TIMEDIFF(expr1,expr2)
参数说明
expr1
、expr2
:DATE/TIME/DATETIME类型的时间。
函数返回类型
INTERVAL HOUR TO SECOND类型。
说明:
INTERVAL HOUR TO SECOND格式:
'HOURS:MINUTES:SECONDS.MICROSECONDS'
示例
sql
SQL> SELECT TIMEDIFF('2000-01-01 00:00:00','2000-01-01 00:00:00.000001');
EXPR1 |
------------------------------------------------------------------------------
-0000000:00:00.000001 |
SQL> SELECT TIMEDIFF('2008-12-31 23:59:59.000001','2008-12-30 01:01:01.000002');
EXPR1 |
------------------------------------------------------------------------------
0000046:58:57.999999 |