Select подскажите

Vadimka

Новичок
Select подскажите

SELECT DATE_FORMAT(dd,'%Y-%m-%d') , count( * ) FROM stat_view WHERE id_kto='1' GROUP BY 1 LIMIT 30
соответственно в цикле он мне выводит даты в которых были показы
2008-01-02 24
2008-01-10 117659
2008-01-11 64940

с 3 по 9 число небыло показов, как вывести и эти даты тоже с нулями?
 

Фанат

oncle terrible
Команда форума
это значит прибавлять к только что выведенной дате один день, и сравнивать со следующей выводимой. если не совпадает, то выводить ноль. если совпадает - выводить запись
 

Vadimka

Новичок
Автор оригинала: *****
это значит прибавлять к только что выведенной дате один день, и сравнивать со следующей выводимой. если не совпадает, то выводить ноль. если совпадает - выводить запись
понял, а если за последние 30 дней вообще не было показов? как быть?

п.с. мне надо вывести стаитсику за последние 30 дней
 

Фанат

oncle terrible
Команда форума
значит надо вставить проверку, чтобы дата не выходила за конечную
 
Сверху