Adiciona tratamento de erro  e corrige sql

Foi executado correções na sql para gerar valores
corretos para agregacao
Quando os valores retornados não estão dentro dos esperados
é retornado um erro.