Я хочу посчитать количество IP-адресов для определенного IP-адреса и диапазон дат, например where date = 2017-12-01 and IP = '122.12.168.105'
.
Я ожидаю получить 3 столбца: дату, количество IP-адресов для даты и сам IP-адрес:
| the_date |count| IP |
| 2017-12-01 | 155 | 122.12.168.105 |
На данный момент у меня есть следующий запрос:
SELECT COUNT(ip), ip
FROM my_db.logs
GROUP BY ip
LIMIT 100;
Но он возвращает мне только счет за каждый IP.Как мне также сгруппировать по дате?
Когда я пытаюсь добавить дату в оператор SELECT
, возникает ошибка, указывающая, что the_date должно быть в предложении GROUP_BY
.Но как мне тогда группировать IP-адреса?