Запросить справку по подсчету событий за день по каждому участнику

  • Автор темы Pavlik Ivanov
  • 39
  • Обновлено
  • 13, May 2024
  • #1
Привет У меня есть набор данных, содержащий данные об обнаружении метеоров. Каждая строка является уникальной записью и, помимо прочего, содержит event_ID — уникальный Дата ID пользователя

Я пытаюсь написать запрос, который будет в течение заданного года и месяца подсчитывать события в день, записанные каждым участником.

Следующие работы

ВЫБИРАТЬ

DATE_FORMAT(дата, '%d') КАК ДЕНЬ,

COUNT(*) КАК всего

ОТ

метеор_евенты

где MONTHNAME(дата) = 'Август'

И

Год (дата) = '2018'

И метеор_евенты.user_ID = 13

ГРУППА ПО

DATE_FORMAT(дата, '%d');

Однако только для одного участника, поэтому мне приходится запускать его несколько раз, чтобы получить ежедневные итоги для всех участников.

Помощь очень ценится. С уважением Джон Б.

Pavlik Ivanov


Рег
13 May, 2013

Тем
11

Постов
67

Баллов
177
  • 08, Jun 2024
  • #2
Почему бы не сгруппировать данные по дате и идентификатору пользователя? что-то вроде этого:

ВЫБИРАТЬ

DATE_FORMAT(дата, '%d') КАК ДЕНЬ,

COUNT(*) КАК всего

meteo_events.user_ID

ОТ

метеор_евенты

где MONTHNAME(дата) = 'Август'

И

Год (дата) = '2018'

И = 13

ГРУППА ПО

метеор_евенты.user_ID, DATE_FORMAT(дата, '%d');
 

gdfdftb


Рег
11 Apr, 2014

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно