Selects

REPLACE

Trocando a vírgula por ponto, para o caso em que temos um campo string 0,00 e precisamos fazer contas com ela:

REPLACE(valor,',','.')

CAST

Fazendo um cast/ Convertendo uma string 0.00 para numeric e assim conseguir fazer operações aritmeticas com ela:

cast (REPLACE(valor,',','.') as numeric)

SUM

Realizando a soma dos campos:

sum(cast (REPLACE(valor,',','.') as numeric))

SELECT SOMANDO

Fazendo um select na tabela e somando os valores dos campos que são string:

select sum(cast (REPLACE(valor,',','.') as numeric)) as "Soma dos valores" from tabela
No comments yet.