Originariamente inviato da Threepwood
ecco fatto.. ho fatto qualche modifica

di base il numero verrebbe così : 20.900,50

per cui ho corretto con questa cosa incasinatissima

select replace(replace(format(sum(replace(f_val,',','.')) ,2),',',''),'.',',')

VVoVe:

ma scusa, usa un campo di tipo decimal e salva i dati come si deve.