DECIMAL(7,2)
indica un numero con punto decimale fisso, composto da 7 cifre in tutto, di cui 2 a destra del punto decimale. (Quindi, 5 a sinistra, 2 a destra.)
Non è necessario per eseguire il cast a meno che non si desideri il comportamento dei tipi DECIMAL (tipicamente, punto fisso) piuttosto che il comportamento dei tipi FLOAT (utile approssimazione con un numero di cifre relativamente imprevedibile a destra del punto decimale). Ad esempio, la media del codice prodotto "PEC" con il cast è 33333.65; senza il cast è 33333.653333.
Se usi abitualmente tutti le cifre, dovresti probabilmente aumentare il numero totale di cifre nel cast. Dì, a qualcosa come DECIMAL (14,2)
.