0
问题是这样的,我有一个查询返回日期和该特定日期的计数,但我想要的是不在该范围内出现的日期(因为不要不存在于表格中),但是具有零值。在零查询的mysql查询中添加缺失的行
我的查询是这样的:
SELECT fechacierre, COUNT(idcliente) as cantidad
FROM cliente
WHERE fechacierre BETWEEN DATE_ADD('2017-02-21', INTERVAL -6 DAY) AND '2017-02-21'
GROUP BY fechacierre
给予这样的结果:
------------------------
fechacierre | cantidad
------------------------
2017-02-15 | 3
------------------------
2017-02-17 | 1
------------------------
2017-02-20 | 3
------------------------
2017-02-21 | 2
------------------------
我如何获得(2017年2月16日)的值,(2017年2月18日)和(2017-02-19)0值?
在此先感谢!
这是你应该在调用SQL代码做,像PHP或任何你在你的服务器上运行。它可以在SQL中完成,但是您需要另一个表格,每个日期在该范围内都有一行。 –