有没有办法用一个选择来计算MySQL中的时差

时间:2009-02-25 16:35:20

标签: mysql

我有一张包含以下内容的表格:

name    type
id    : INT
date1 : DATETIME
date2 : DATETIME

我需要计算date2和date1之间的差异。

使用MySQL中的TIMEDIFF函数可以实现这一点。

但是,有没有办法使用一个select来获取TIMEDIFF(date2,date1)的结果,而不是使用2个帮助器选择:

select TIMEDIFF( (select date2 from example_table where id=1) , (select date1 from example_table where id=1) );

1 个答案:

答案 0 :(得分:4)

select TIMEDIFF( date2 ,date1) from example_table where id=1;