
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.12.2021, 00:58
|
|||
|---|---|---|---|
|
|||
Кол-во активированных пользователей ежемесячно |
|||
|
#18+
Добрый день, коллега попросил вытащить кол-во ежемесячно активированных пользователей. то есть пользователей, которые после регистрации совершили какое либо действие, например оставили комментарий, и этих пользователей надо учитывать только один раз за все время. Для учёта активных пользователей использую этот запрос: SELECT DATE(DATE_ADD(created_at, INTERVAL(1-DAYOFMONTH(created_at))DAY)) AS active_date, COUNT(DISTINCT user_id) AS 'users' FROM comments GROUP BY 1 ORDER BY 1 desc Но в нем один и тот же юзер, если он активен каждый месяц, будет учитываться в подсчете, а мне надо чтоб ID учитывался только 1 раз за всё время. Если он в январе оставил комментарий то в феврале, даже если он снова оставил комментарий, его считать нельзя. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2021, 17:42
|
|||
|---|---|---|---|
Кол-во активированных пользователей ежемесячно |
|||
|
#18+
Значит, сначала надо получить самую давнюю дату для каждого юзера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2021, 21:55
|
|||
|---|---|---|---|
|
|||
Кол-во активированных пользователей ежемесячно |
|||
|
#18+
сгруппировать по месяцу и все, очень непонятна просьба "коллеги". Такие коллеги попросят еще и в рамочку завернуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2021, 22:34
|
|||
|---|---|---|---|
|
|||
Кол-во активированных пользователей ежемесячно |
|||
|
#18+
eluzh, правила хорошего тона GROUP BY имя_поля ORDER BY имя_поля desc eluzh например оставили комментарий FROM comments формулировки задачи помогают - в данном запросе речь идет только о комментариях eluzh если он активен каждый месяц, будет учитываться в подсчете, а мне надо чтоб ID учитывался только 1 раз за всё время Минимальная дата (комментария пользователя) + группировка по пользователю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2021, 09:41
|
|||
|---|---|---|---|
|
|||
Кол-во активированных пользователей ежемесячно |
|||
|
#18+
PizzaPizza, Прошу прощения, обучаюсь, так сказать, методом тыка. На будущее учту. Да, с комментариями пример неудачный. Там идет большой запрос, решил не грузить всем и вырвал лишь часть. Но глобальная логика понятна. Попробую поработать, если не получится, то придётся снова к вам обращаться. Спасибо Alex_Ustinov, Akina, Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=%D0%A1%D1%82%D0%B5%D1%81%D0%BD%D1%8F%D1%8E%D1%81%D1%8C+%D1%81%D0%BF%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 442ms |
| total: | 719ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...