MySQL时间差expr1和expr2(以秒为单位)。微秒

MySQL时间差expr1和expr2(以秒为单位)。微秒,mysql,time,seconds,Mysql,Time,Seconds,我有两个价值观​​例如,在我的表格中: value1 = 08:30:11.600000 value2 = 08:30:10.000000 在数据类型为time 6的字段中,应用time_DIFF会导致: 00:00:01.600000 结果表示为以下1.60秒微秒的可能性是多少 或者如果​​是 value1 = 08:31:11.600000 value2 = 08:30:10.000000 ------------------------------ Result of **6

我有两个价值观​​例如,在我的表格中:

value1 = 08:30:11.600000 
value2 = 08:30:10.000000 
在数据类型为time 6的字段中,应用time_DIFF会导致:

00:00:01.600000 
结果表示为以下1.60秒微秒的可能性是多少

或者如果​​是

value1 = 08:31:11.600000 
value2 = 08:30:10.000000 
------------------------------
Result of **61.60**
我一直在测试这个

SELECT TIMEDIFF('08:30:11.600000','08:30:10.000000')

我想我理解你的要求,所以答案如下:

mysql> SELECT CAST(TIMEDIFF('08:30:11.600000','08:30:10.000000')+0 AS DECIMAL(10,2));
+------------------------------------------------------------------------+
| CAST(TIMEDIFF('08:30:11.600000','08:30:10.000000')+0 AS DECIMAL(10,2)) |
+------------------------------------------------------------------------+
|                                                                   1.60 |
+------------------------------------------------------------------------+

此解决方案在相同时间或小于60秒的情况下是可行的,对于60秒更长的时间,不会给出预期结果,例如value1=08:31:11.600000 value2=08:30:10.000000=结果**61.60**`