Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Статистика по дням / 3 сообщений из 3, страница 1 из 1
23.01.2014, 13:54:14
    #38535556
isamitakata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статистика по дням
Приветствую всех! Есть такая задачка, нужно подсчитать кол-во записей за 30 дней.

Практический отлично справляется данный запрос

Код: sql
1.
2.
3.
4.
5.
6.
SELECT COUNT( * ) AS `count` , DATE_FORMAT( `date` , '%Y-%m-%d' ) AS `date_one`
FROM `downloads`
WHERE 1=1
GROUP BY `date_one`
ORDER BY `date_one` DESC
LIMIT 30



Но он выбирает дни если для них находятся записи, получается что-то такое

count date_one
3 2014-01-22
11 2014-01-21
9 2014-01-20
74 2014-01-19
37 2014-01-18
23 2014-01-17
3 2014-01-16
31 2014-01-15
11 2014-01-14
45 2014-01-13
36 2014-01-12

Это не 30 дней, нужно еще если даже нет получить информацию, о других днях.
Чтобы было так примерно


count date_one
3 2014-01-22
11 2014-01-21
9 2014-01-20
74 2014-01-19
37 2014-01-18
23 2014-01-17
3 2014-01-16
31 2014-01-15
11 2014-01-14
45 2014-01-13
36 2014-01-12
0 2014-01-11
0 2014-01-10
0 2014-01-09
0 2014-01-08
...

Помогите пожалуйста.
...
Рейтинг: 0 / 0
23.01.2014, 13:57:15
    #38535562
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статистика по дням
Используйте или создавайте на лету опорную таблицу дат.
...
Рейтинг: 0 / 0
23.01.2014, 14:07:43
    #38535576
isamitakata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статистика по дням
Akina, точно, благодарю!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Статистика по дням / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]