我有一个查询,它将表中的所有条目分组并按日期时间列分组。这一切都很好:
SELECT SUM( `value` ) AS `sum` , DATE(`datetime`) AS `dt``
FROM `entry`
WHERE entryid = 85
AND DATETIME BETWEEN '2010-01-01' AND '2010-03-01'
GROUP BY `dt`
ORDER BY `datetime`
问题是,即使没有找到,我也需要它返回一行,并将值设置为 0。我假设有一些 MYSQL 函数可以解决这个问题,但似乎找不到它。
谢谢!