показать ноль, если group by не возвращает значения
Я пытаюсь отобразить на графике количество пользователей, зарегистрированных за последние 7 дней, и было бы неплохо, если бы mysql возвратил 0 вместо строки. В настоящее время он просто возвращает строку для каждого дня, который имеет значение
SELECT date(created_at),
count(id)
FROM user_accts
WHERE date(created_at) < NOW()
AND date(created_at) > DATE_SUB(NOW(), INTERVAL 7 DAY)
GROUP BY date(created_at);