Dica do Postgres: Use `filter` em vez de `case when` para escrever agregações condicionais! É mais legível, SQL idiomático e muitas vezes tem um desempenho melhor!