non credo sia un prob di group by quanto di rappresentazione dei dati in generale

prova a forzare il decimal(campo,numerocifremantissa,numerocifredecim ali)