首页 > 数据库 > 国内数据库 > YashanDB TIMESTAMPDIFF函数

TIMESTAMPDIFF函数根据unit所指定的时间单位,计算expr1与expr2之间的时间差,返回一个BIGINT类型的数值,expr1小于expr2时返回值为正,expr1大于expr2时返回值为负。
unit
表示函数计算结果的单位,unit不可以为NULL,且必须为如下字符字面量中的一项:
expr1/expr2
expr1和expr2为YashanDB认可的 通用表达式,其值须为TIMESTAMP、DATE或TIME类型,或可以转换为TIMESTAMP、DATE类型的字符型。
当expr1或者expr2的值为NULL时,函数返回NULL。
当expr1或者expr2的值为DATE类型时,系统对微秒部分补0。
当expr1或者expr2的值为TIME类型时,系统对缺少的日期部分补充为当天日期值。
示例
TIMESTAMPDIFF函数根据unit所指定的时间单位,计算expr1与expr2之间的时间差,返回一个BIGINT类型的数值,expr1小于expr2时返回值为正,expr1大于expr2时返回值为负。
unit
表示函数计算结果的单位,unit不可以为NULL,且必须为如下字符字面量中的一项:
expr1/expr2
expr1和expr2为YashanDB认可的 通用表达式,其值须为TIMESTAMP、DATE或TIME类型,或可以转换为TIMESTAMP、DATE类型的字符型。
当expr1或者expr2的值为NULL时,函数返回NULL。
当expr1或者expr2的值为DATE类型时,系统对微秒部分补0。
当expr1或者expr2的值为TIME类型时,系统对缺少的日期部分补充为当天日期值。
示例
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3092964/ ,如需转载,请注明出处,否则将追究法律责任。