计算两个日期之间的时差

时间:2015-06-19 18:42:43

标签: mysql

我的数据类似于以下内容:

`date1`     `date2`
2013-04-02  NULL    
2013-03-26  NULL
2013-03-26  2013-03-06
2013-03-25  2013-03-05

我想找到天数的差异。例如:

`date1`     `date2`    `difference`
2013-04-02  NULL        NULL
2013-03-26  NULL        NULL
2013-03-26  2013-03-27  1.0 # DAYS 
2013-03-25  2013-03-28  3.0    

我如何计算这种差异?

1 个答案:

答案 0 :(得分:1)

您可以使用DATEDIFF功能。

DATEDIFF(date1,date2)

以下SELECT语句:

SELECT DATEDIFF('2014-11-30','2014-11-29') AS DiffDate

输出将是。

DiffDate
1