我写了以下查询,它返回一个SQL错误:
SELECT DATEDIFF(day, SELECT(attempttime) FROM table ORDER BY testtime DESC LIMIT 1, now());
SELECT里面,获取DATETIME,即用户尝试的时间。我想找到自上次用户尝试以来经过的时间。例如。 从现在到最后一次尝试,这是4天。
答案 0 :(得分:1)
根据您的描述,代码看起来像这样:
SELECT DATEDIFF(CURDATE(), MAX(attempttime))
FROM table t