我有一个joomla网站,我想做一个查询,它可以运行与cron作业每天。它将寻找任何30天前的条款,并在特定的一天删除这些条款。我可以这样做一个简单的查询: WHERE created > '2013-10-16' AND created < '2013-10-16'
但我不知道如何让它指定过去的30天,而不是硬编码日期。
我试图通过存储日期时间值但使用varchar数据类型的字段过滤MySQL查询。WHERE STR_TO_DATE(datetime,'%H:%i:%S %m/%d/%y') BETWEEN '00:00:00 01/14/21' AND '23:59:59 01/14/21'"
该查询当前根本不返回任何内容