1

Web サイトにコメント エリアがあり、各コメントは通常の日付形式 (2012 年 11 月 5 日) で投稿されたときに表示されます... しかし、「3 時間前」ではなく「1 日前」と表示したい通常の形式の...これが私がこれまでに持っているものです:

SELECT p.poll_id, p.title, date_format(c.posted, '%D %b %y') as time, COUNT( c.poll_id ) AS count, u.username
FROM users AS u
JOIN polls AS p ON u.user_id = p.user_id
LEFT JOIN comment AS c ON p.poll_id = c.poll_id
LIMIT 5 
4

1 に答える 1

2

日付差関数を使用して日付差 を評価します

SELECT p.poll_id, p.title,  DATEDIFF(NOW(), c.posted) AS daysold, COUNT( c.poll_id ) AS   count, u.username
  FROM users AS u
  JOIN polls AS p ON u.user_id = p.user_id
  LEFT JOIN comment AS c ON p.poll_id = c.poll_id
  LIMIT 5
于 2012-11-05T18:15:21.850 に答える