Получить количество посещений за последнюю неделю за каждый день - 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»
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д