Salve a tutti,
sto cercando di eseguire la seguente funzione:

NUMERIC69_21 = TESTO30_14,

Il campo NUMERIC69_21 è un DECIMAL(18,2)
Il campo TESTO30_14 è un VARCHAR

Il problema è che nel campo TESTO30_14 sono memorizzati numeri che hanno il '.' per le migliaia e la ',' per i decimali
I campi decimal (se non erro) utilizzano solamente il '.' per i decimali

Visto che deve essere eseguita la conversione (da varchar a decimal) ho provato ad usare la funzione CAST (purtroppo inutilmente).

Successivamente ho provato con la funzione STR (inutilmente) ed anche a concatenare vari replace per ovviare il problema di '.' e ',' provando con:

REPLACE(STR(REPLACE(REPLACE(TESTO33_14,'.',''),',' ,'.'),13,2),' ','')

riuscite a darmi una mano?