Tópicos lidos por data

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
1 curtida