Я хочу, чтобы получить общее количество пользователей, зарегистрированных с моим сайтом в выбранном диапазоне дат, как выглядит следующим образом:Как использовать сумму (количество()) в MySQL
- 2 пользователей, зарегистрированных в 1 июня
- 1 пользователь на 2 июня
- 2 пользователей на 3 июня
Тогда мне нужен счетчик для
1 июня как 2
2 июня в 3
3 июня в 5
Вот мой запрос
SET @runtot:=0;
SELECT
count(u.app_user_registered_date) as users_count,
(@runtot := count(u.app_user_registered_date) + @runout) AS rt,
date(u.app_user_registered_date) as registered_date
FROM entr_user as u
INNER JOIN entr_app_granted_permission_details as g
ON g.device_id=u.device_id
WHERE date(u.app_user_registered_date) between '2016-05-31' and '2016-06-03'
GROUP BY date(u.app_user_registered_date) ORDER BY u.app_user_registered_date;
Но значение к.т. является NULL здесь
Пожалуйста, добавьте Определение таблиц. – DenisGL
Сбросьте свои таблицы с помощью 'CREATE' и 'INSERT'. – phreakv6
Какова цель 'rt'? – user2864740