Tenho mais uma duvida, quero acompanhar o saldo em caixa desde o inicio das operações, digamos que daqui a 10 anos, para obter isso com o sum(), seria uma consulta muito grande e pesada, então como eu consigo reter essa informação? pensei em cache, mais se excluir esse cache por exemplo, essa informação se perderia sendo necessário uma pesquisa por todo banco novamente, pensei em criar um campo na tabela com essa informação, o que acham? o que podem me aconselhar? eu tenho um metodo sum(), que devera pegar por períodos não servindo a este propósito, ou vocês achamque o método sum() utilizando todos os registros ainda sim e uma melhor ideia?