Получить количество посещений за последнюю неделю за каждый день - MySQL
Формулировка задачи:
Получить количество посещений за последнюю неделю за каждый день.
пишу запрос
Запрос не работает,как поправить?
таблица имеет вид
SELECT COUNTER_DATE,PEOPLE, COUNT(PEOPLE) FROM counter WHERE WEEK(`date`, 1) = WEEK(NOW(), 1) GROUP BY COUNTER_DATE;
Решение задачи: «Получить количество посещений за последнюю неделю за каждый день»
textual
Листинг программы
SELECT COUNTER_DATE,PEOPLE, SUM(PEOPLE) FROM ip_counter WHERE WEEK(`COUNTER_DATE`, 1) = WEEK(NOW(), 1) GROUP BY DATE(COUNTER_DATE);
Объяснение кода листинга программы
COUNTER_DATE- название колонки в таблице «ip_counter», которая содержит дату и время посещенияPEOPLE- название колонки в таблице «ip_counter», которая содержит количество посещенийWEEK(COUNTER_DATE, 1)- функция, которая получает неделю от даты посещенияWEEK(NOW(), 1)- функция, которая получает текущую неделюGROUP BY DATE(COUNTER_DATE)- группировка результатов по дате посещенияSUM(PEOPLE)- функция, которая суммирует количество посещений для каждой даты- Результат запроса будет содержать три колонки: «COUNTER_DATE», «PEOPLE», «SUM(PEOPLE)»
- Запрос выберет все строки из таблицы «ip_counter», где неделя посещения равна текущей неделе
- Запрос выполнится один раз, так как нет операторов, которые могут изменить результаты предыдущих операторов
- Запрос не содержит подзапросов и операторов, которые могут блокировать результаты предыдущих операторов
- Запрос не содержит вложенных подзапросов или операторов, которые могут блокировать результаты предыдущих операторов
- Запрос не содержит операторов, которые могут изменять данные в таблице
- Запрос не содержит операторов, которые могут изменять данные в таблице «ip_counter»
- Запрос не содержит операторов, которые могут изменять данные в других таблицах
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса, связанные с текущей таблицей
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса, связанные с таблицей «ip_counter»
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса, связанные с текущей таблицей или таблицей «ip_counter»
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса, связанные с текущей таблицей или таблицей «ip_counter», связанные с таблицей «ip_counter»
- Запрос не содержит операторов, которые могут изменять данные в других таблицах, которые могут влиять на результаты запроса, связанные с текущей таблицей или таблицей «ip_counter», связанные с таблицей «ip_counter», связанные с таблицей «ip_counter»