有没有办法更改此MariaDB数据库查询,以便过去6小时内每次都有结果?此报告显示过去6小时内发送的电子邮件总数。如果没有记录我希望它以“0”返回日期/时间我知道如何做到这一点的唯一方法就是把它放到PHP循环中。我想知道是否还有另一种方式。
SELECT date_messages_sent
,total_messages_sent
FROM total_emails_sent_history
WHERE date_messages_sent
> = DATE_SUB(UTC_TIMESTAMP(),INTERVAL 6 HOUR)ORDER BY date_messages_sent
ASC