对于以下查询,如何计算datesent少于24小时的行数? (字段datesent是一个时间戳)。

提前致谢,

约翰

  $message = "SELECT datesent, recipient
               FROM privatemessage
              WHERE recipient = '$u'";


  $messager = mysql_query($message);

$messagearray = array();

最佳答案

采用:

SELECT COUNT(*) AS cnt
  FROM PRIVATEMESSAGE pm
 WHERE pm.datesent >= DATE_SUB(NOW(), INTERVAL 1 DAY)

关于mysql - 计算时间戳记少于24小时的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4541205/

10-10 13:15