Как сосчетать количество посещений по дням

akxxiv

Новичок
Как сосчетать количество посещений по дням

Есть таблица в которой есть поля user_id, data (Y-m-d G:i:s) и др... Нужно вывести результаты за три дня. Надо сгрупировать по пользователю и вывести количество посещений, проблема в том, что в таблице находится информация о всех обращениях к сайту, поэтому в день от одного посетителя должно учитываться только одно обращение.

Надо как-то вычислить посещал ли он сайт сегодня, если да, то ему +1, и так за три дня.

Одним запросом это можно сделать?
У меня получается, общая сумма ображений.

У меня запрос такой..
PHP:
SELECT 
			`visit_stat`.`user_id` as user_id,
			COUNT(`visit_stat`.`date`) as count_visits,
			CONCAT_WS(" ", `users`.`lname`, `users`.`fname`, `users`.`sname`) as name,
			MAX(`visit_stat`.`date`) as last_visit,
			`users`.`email`,
			`users`.`login`,
			`users`.`password`,
			`users`.`activity`
		FROM
			`visit_stat`
		LEFT JOIN
			`users` 
		ON
			`users`.`id` = `visit_stat`.`user_id`
		WHERE 
			`visit_stat`.`user_id` > 0
		AND
			`visit_stat`.`date`>="2005-12-01"
		AND 
			`visit_stat`.`date`<="2005-12-05 19:27:47"
		GROUP BY
			`visit_stat`.`user_id`, `visit_stat`.`date`
 

alpine

Новичок
akxxiv
Приведи пример результирующей таблицы, тоесть то что ты хочешь получить в результате своего запроса.
 
Сверху