DECIMAL(7,2)
significa un número con un punto decimal fijo, que tiene 7 dígitos en total, con 2 de ellos a la derecha del punto decimal. (Entonces, 5 a la izquierda, 2 a la derecha).
No necesitas para convertir a menos que desee el comportamiento de los tipos DECIMAL (normalmente, punto fijo) en lugar del comportamiento de los tipos FLOAT (aproximaciones útiles con un número relativamente impredecible de dígitos a la derecha del punto decimal). Por ejemplo, su promedio para el código de producto "PEC" con el elenco es 33333.65; sin el elenco es 33333.653333.
Si usa habitualmente todos los dígitos, probablemente debería aumentar el número total de dígitos en el elenco. Di algo como DECIMAL (14,2)
.