YashanDB TIMEDIFF 函数
TIMEDIFF
语法图

TIMEDIFF 函数用于计算 expr1 与 expr2 之间的时间差,返回一个 INTERVAL DAY TO SECOND 类型的数值。
expr1/expr2
expr1 和 expr2 为 YashanDB 认可的通用表达式,并且类型相同,即 TIMESTAMP、DATE 或 TIME 类型,或可以转换为 TIMESTAMP、DATE、TIME 类型的字符型。
当 expr1 和 expr2 都不为字符型,且 expr1 和 expr2 类型不同时,则报错。
当其中一个参数为 TIMESTAMP、DATE、TIME 类型,另一个参数为字符型时,则将字符串类型的参数转换成与另一个参数类型相同的时间日期类型。
当 expr1 和 expr2 都为字符型时,则将 expr1 和 expr2 都转成 TIMESTAMP 类型。
当 expr1 或者 expr2 的值为 NULL 时,函数返回 NULL。
示例
代码
TIMEDIFF 函数用于计算 expr1 与 expr2 之间的时间差,返回一个 INTERVAL DAY TO SECOND 类型的数值。
expr1/expr2
expr1 和 expr2 为 YashanDB 认可的通用表达式,并且类型相同,即 TIMESTAMP、DATE 或 TIME 类型,或可以转换为 TIMESTAMP、DATE、TIME 类型的字符型。
当 expr1 和 expr2 都不为字符型,且 expr1 和 expr2 类型不同时,则报错。
当其中一个参数为 TIMESTAMP、DATE、TIME 类型,另一个参数为字符型时,则将字符串类型的参数转换成与另一个参数类型相同的时间日期类型。
当 expr1 和 expr2 都为字符型时,则将 expr1 和 expr2 都转成 TIMESTAMP 类型。
当 expr1 或者 expr2 的值为 NULL 时,函数返回 NULL。
示例
评论