mysql from_days产生了意想不到的结果

时间:2016-04-05 11:11:25

标签: mysql function

我正在尝试获取不同日期之间的月数和天数,但是从mysql获得了0个月,0天的意外结果。我正在运行的SQL查询是:

SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW() ) - TO_DAYS( '2016-01-01' ) ), '%c months, %e days') as months_days

结果是:

+++++++++++++++
month_days
+++++++++++++++
0 months, 0days

造成这种情况的原因是什么,还有另一种解决方法吗?

1 个答案:

答案 0 :(得分:0)

检查这两个功能:

月份:Period Diff 几天:Date Diff