Выбор несуществующих данных с MySQL

Я пытаюсь выбрать данные между двумя диапазонами дат. Однако не все данные вставляются ежедневно. Ниже приведен образец таблицы:

mysql> SELECT * FROM attendance;
+------------+-------+
| date       | total |
+------------+-------+
| 2012-07-02 |   100 |
| 2012-07-04 |    70 |
| 2012-07-05 |    78 |
+------------+-------+
3 rows in set (0.00 sec)

Сценарий таков, что я хочу получить общую посещаемость с 2012-07-02 по 2012-07-04. На основании приведенных выше данных я получу

mysql> SELECT * FROM attendance WHERE date BETWEEN '2012-07-02' AND '2012-07-04';
+------------+-------+
| date       | total |
+------------+-------+
| 2012-07-02 |   100 |
| 2012-07-04 |    70 |
+------------+-------+
2 rows in set (0.00 sec)

Однако моя цель - включить в результат 2012-07-03.

+------------+-------+
| date       | total |
+------------+-------+
| 2012-07-02 |   100 |
| 2012-07-03 |     0 |
| 2012-07-04 |    70 |
+------------+-------+

Возможно ли это сделать через MySQL? Я смотрел ввременный стол, Но все еще не в состоянии достичь цели.

Ответы на вопрос(3)

Ваш ответ на вопрос