0

我正在对帖子进行分组,Verb并使用 min(Date) 从最旧的行中获取日期。我想知道这个日期存在多少天。

这是我当前的查询:

SELECT min(Date) AS firstPost FROM `Posts` GROUP BY `verb`

我怎样才能知道 min(Date) 的年龄(n 天)?

4

2 回答 2

1
  SELECT min(Date) AS firstPost,
         DATEDIFF(NOW(), min(Date)) `age_in_days`
    FROM `Posts`
GROUP BY `verb`
于 2012-09-14T05:20:44.773 回答
0

这将是:

SELECT min(Date) AS firstPost 
    DATEDIFF(NOW(), min(Date)) AS dueDate
FROM `Posts` 
GROUP BY `verb`

DATEDIFF()返回开始日期和结束日期之间的天数。

于 2012-09-14T05:22:38.960 回答