Задавайте вопросы, мы ответим
Вы не зашли.
таблица авторизаций пользователей
Неактивен
Попробуйте
SELECT DATE(`created_at`), user_id,count(*) FROM `user_entrances` GROUP BY DATE(`created_at`), user_id;
Неактивен
deadka написал:
Попробуйте
SELECT DATE(`created_at`), user_id,count(*) FROM `user_entrances` GROUP BY DATE(`created_at`), user_id;
Не совсем то что нужно. ваш запрос считает количество входов каждого пользователя по дням. Мне же необходима сумма с нарастающим итогом. Т.е. 1ый день - `x` входов, 2ой день - 1ый день + `y` входов, 3ий день - 1ый день + 2ой день + `z` входов.
Вот этим запросом я получаю то что мне нужно, но только для 1 пользователя. А вот как мне добиться того же результата, но для каждого, я не знаю
Неактивен
Посмотрите http://sqlinfo.ru/forum/viewtopic.php?id=1742 только до самого конца, чтобы не повторять ошибок изложенных в её начале.
Можно обойти таблицу в порядке ORDER BY `user_id`, `created_at` считая кол-во входов нарастающим итогом для каждого пользователя и сбрасывая счетчик при переходе на новый `user_id`.
Неактивен