MySQL SUBTIME函数

时间:2019-02-04 12:52:45  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL SUBTIME函数。

描述

MySQL SUBTIME函数用于将一个时间/日期时间值减去一定的时间间隔。

语法

MySQL中SUBTIME函数的语法为:

SUBTIME( start_value, time )

start_value时间或者日期时间值
time要减去的时间间隔的值。它可以是正数或负数。如果是负数,效于使用ADDTIME。

MySQL SUBTIME函数示例

mysql> SELECT SUBTIME('2012-02-13 08:44:21.000002', '2.000001');
Result: '2012-02-13 08:44:19.000001'

mysql> SELECT SUBTIME('2012-02-13 08:44:21.000002', '3:2.000001');
Result: '2012-02-13 05:42:21.000001'

mysql> SELECT SUBTIME('01:18:23.999998', '20');
Result: '01:18:03.999998'

mysql> SELECT SUBTIME('01:18:23.999998', '2:20');
Result: '-01:01:36.000002'

mysql> SELECT SUBTIME('01:18:23.000001', '3:04:05');
Result: '-01:45:41.999999'

mysql> SELECT SUBTIME('01:18:23', '-30');
Result: '01:18:53'