終了時刻の1時間前に全データを選択したい
クエリがあります:
SELECT a.end_time,u.email FROM watchlists as w
LEFT JOIN users as u ON u.id =w.user_id
LEFT JOIN auctions as a ON a.id = w.auction_id where
a.end_time > DATE_ADD(curdate(), INTERVAL 1 HOUR)
購入 表示が間違っています。
たとえば現在の日付が 1 時間間隔のすべてのデータが表示されます。2012-05-18 12:40:20
表示されるデータは次のとおりです。
2012-05-18 12:08:20
2012-05-18 12:51:20
2012-05-18 12:41:20
たとえば、終了時刻の 1 時間前のデータを表示したい: 現在時刻は2012-05-18 12:40:20
過去 2012-05-18 13:40:20
の日付であり、含まれません。
mysqlクエリでこれを行う方法は? ご協力ありがとうございました。