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 に答える