我想在结束时间前一小时选择所有数据
我有我的疑问:
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)
购买我的显示器有误。
它显示了间隔一小时的所有数据,例如当前日期是2012-05-18 12:40:20
显示的数据是:
2012-05-18 12:08:20
2012-05-18 12:51:20
2012-05-18 12:41:20
我想显示结束时间前一小时的数据,例如:当前时间是2012-05-18 12:40:20
过去 2012-05-18 13:40:20
的日期,不包括在内。
如何在 mysql 查询中执行此操作?谢谢您的帮助。