дано: users.mysql
-id
-date_create
-status
-trial
нужно построить json:
тоесть узнать какого числа (от меньшего к большему) сколько было создано юзеров .
результат:
data: [
['01/02/2010', 1],
['05/02/2010', 2],
['07/02/2010', 8],
['01/08/2011', 12],
['01/02/2015', 17],
... ]
([x, y], где x - дата когда число юзеров изменилось, y - результат сколько их всего на эту дату.)
проблема в том что не нужно создавать на каждый день значение в массиве. А начиная от 0 unixtime и до сегодня проверить всю базу. Если такого то числа создан 1 или более юзеров, тогда добавляем значение.
Не могу додумать как с mysql сделать такую выборку. Может кто подскажет.
есть мысль сделать выборку всех записей через ORDER BY date_create
А потом через foreach пройтись и сделать $all++;
норм? (Отредактировано автором: 15 Января, 2016 - 06:56:31)
|