如何在mysql数据库中选择比今天更早的日期

如何在mysql数据库中选择比今天更早的日期,mysql,Mysql,我有以下代码从phpMyAdminSQL数据库输出过去30天的条目。它确实有效,并显示我过去30天的条目,但它也显示我不想要的今天的日期条目。有没有办法,我们可以得到所有过去30天的条目,不包括今天的日期? 这是密码 ("SELECT * FROM products WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW()") 尝试以下查询:- SELECT * FROM products WHERE date BETWEE

我有以下代码从phpMyAdminSQL数据库输出过去30天的条目。它确实有效,并显示我过去30天的条目,但它也显示我不想要的今天的日期条目。有没有办法,我们可以得到所有过去30天的条目,不包括今天的日期? 这是密码

("SELECT * FROM products  WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW()")
尝试以下查询:-

SELECT * FROM products  WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND DATE_SUB(NOW(), INTERVAL 1 DAY)

欢迎@ChandniVishen