我正在使用
SELECT * from tbl_name WHERE DATE_SUB(CURRENT_DATE(), INTERVAL 3 DAY)
选择特定日期的数据。问题是该行在3天之前就获得了数据。 做什么这样选择的数据是到现在为止的三天?
答案 0 :(得分:2)
首先,您的字段应为datetime
或date
类型,然后您可以使用between
子句
your_date_field BETWEEN now() - INTERVAL 72 HOURS AND now()