Расхождения в агрегированных данных по уровню Месяц против Недели - PullRequest
0 голосов
/ 16 марта 2020

Я ищу количество кликов, агрегированных по месяцам и неделям в отдельных запросах.

Месяц

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

Кто-нибудь знает, почему возникает такое расхождение?

...