MySql中的多个SELECT语句,返回date_sub()

时间:2015-10-14 02:38:08

标签: mysql sql datetime difference

所以,这是我的问题

SELECT comment.time,
       comment.name,
       comment.body,
       comment.contentid,
       comment.id 
FROM comment 
   WHERE comment.contentid = '$row->id' 
   ORDER BY comment.id DESC $limit

该查询应该如何显示,因此comment.time的返回值与NOW()和现在正确输入的值不同。 表格列为datetime

1 个答案:

答案 0 :(得分:0)

所以我的问题的解决方案就是这样,以防将来有人需要它。

SELECT TIMESTAMPDIFF(HOUR, comment.time, NOW()) AS hours_ago

从评论发布到数据库的那一刻开始,这将返回INT,其值为小时。