在MySQL中,我该如何进行日期查询?

时间:2012-06-25 04:47:11

标签: mysql database

我想SELECT count(*) FROM users where created_at within 3 days ago

Created_at是datetime列。

1 个答案:

答案 0 :(得分:1)

三天前使用日期:

WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL -3 DAY);

查看DATE_ADD文档。

或者您可以使用:

WHERE t.date >= ( CURDATE() - INTERVAL 3 DAY )