SQL错误,两个日期之间的时差。一个在数据库中,另一个是当前时间

时间:2017-07-24 11:35:49

标签: mysql sql

我写了以下查询,它返回一个SQL错误:

SELECT DATEDIFF(day, SELECT(attempttime) FROM table ORDER BY testtime DESC LIMIT 1, now());

SELECT里面,获取DATETIME,即用户尝试的时间。我想找到自上次用户尝试以来经过的时间。例如。 从现在到最后一次尝试,这是4天。

1 个答案:

答案 0 :(得分:1)

根据您的描述,代码看起来像这样:

SELECT DATEDIFF(CURDATE(), MAX(attempttime))
FROM table t