Я ищу количество кликов, агрегированных по месяцам и неделям в отдельных запросах.
Месяц
SELECT
month(dateid) as month,
count(*) as clicks
from web_traffic
where product = kids_shirts
and dateid >= date_add('month',-2,current_date)
group by 1,2
Неделя
SELECT
week(dateid) as week,
month(dateid) as month,
count(*) as clicks
from web_traffic
where product = kids_shirts
and dateid >= date_add('month',-2,current_date)
group by 1,2
Однако сумма кликов не может быть одинаковой ... Ниже показан пример, где сумма кликов, агрегированных по месяцам, больше, чем сумма кликов, агрегированных по неделям.
![enter image description here](https://i.stack.imgur.com/udJQi.png)
Кто-нибудь знает, почему возникает такое расхождение?