Achei que seria interessante ver como o interesse por um tópico específico evoluiu ao longo do tempo, então criei uma consulta que retorna a contagem de leituras por data de um tópico específico.
O problema é que a contagem retornada é menor do que a contagem exibida para o tópico na interface do usuário.
Alguma ideia do que estou esquecendo?
-- [params]
-- integer :tema = 1
select topic_id,viewed_at as data,count(1) as visualizacoes from topic_views
group by topic_id, viewed_at
having topic_id = :tema
order by data asc