powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Суммирование значений, по нескольким полям
4 сообщений из 4, страница 1 из 1
Суммирование значений, по нескольким полям
    #39839657
samuilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !
Что работает:
При посещении страницы на текущую дату, если пользователь не был , в таблицу Statistika, добавляется запись. Если пользователь уже был сегодня, то в таблице Statistika поле count_visit - обновляется на +1.

Что не работает:
Не могу осилить запрос, а именно нужно.

В форме указывается начальная дата для поиска и конечная дата.
То есть нужно что бы поле count_visit суммировалось для каждого пользователя, с начальной даты поиска по конечную дату поиска.

Что пытался сделать сам:
автор $sql = mysqli_query($con, "SELECT users.*, statistika.* FROM users INNER JOIN statistika ON users.user_id=statistika.user_id AND statistika.date_visit BETWEEN '".$StartData."' AND '".$EndData."' GROUP BY statistika.user_id ORDER BY count_visit DESC ");


Помогите люди добрые, направьте на путь истинный.
...
Рейтинг: 0 / 0
Суммирование значений, по нескольким полям
    #39839658
samuilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так выглядит форма
...
Рейтинг: 0 / 0
Суммирование значений, по нескольким полям
    #39839660
samuilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Суммирование значений, по нескольким полям
    #39839666
samuilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался сам.
Ошибся, Вместо COUNT() нужно ставить SUM()
автор$sql = mysqli_query($con, "SELECT users.*, statistika.user_id,statistika.date_visit, SUM(statistika.count_visit) AS cnt FROM users INNER JOIN statistika ON users.user_id=statistika.user_id AND statistika.date_visit BETWEEN '".$StartData."' AND '".$EndData."' GROUP BY statistika.user_id ORDER BY cnt DESC ");
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Суммирование значений, по нескольким полям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]