我正在尝试编写以下查询,但我发现了我的背叛。
select id,comment,comment_date from comments;
如果当前时间超过5分钟的comment_date,我想添加一个字段 然后它应该显示没有其他是。
如何为上面写查询。
答案 0 :(得分:2)
一个人使用date_sub函数作为日期增量,花费时间和间隔,如下所示:
select id
, comment
, comment_date
, case
when comment_date < date_sub(now(), interval 5 minute)
then 'yes'
else 'no'
end as answer
from comments;
答案 1 :(得分:0)
SELECT
id,
comment_date,
CASE WHEN TIMESTAMPDIFF(MINUTE, comment_date, NOW()) > 5 THEN 'No'
ELSE 'Yes'
END AS isnew
FROM comments;