我正在创建一个用于人体工程学评估的仪表板,我正在尝试将我的一张卡片放在仪表板上以显示当前超过 30 天的票数。现在虽然我已经设置了两张比它更旧的票,但它在 30 天内没有产生任何结果。<?php echo $db->mysqli_result(dbQuery("SELECT COUNT(*) FROM tickets WHERE DATE(date_opened) > DATE(NOW()) - INTERVAL 30 DAY")); ?>我可能使用了错误的查询,但这是我在查看其他试图实现类似效果的个人示例时所看到的。
2 回答

慕娘9325324
TA贡献1783条经验 获得超4个赞
我会推荐:
WHERE date_opened < CURDATE() - INTERVAL 30 DAY
------------------^ note less than
我建议避免使用,DATE(date_opened)因为这会阻止使用索引。
- 2 回答
- 0 关注
- 123 浏览
添加回答
举报
0/150
提交
取消