Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Morpheus#2005

Multiplicação de NVAR CHAR

Recommended Posts

Opa,beleza!

 

Bom eu tenho um campo nvarchar e gostaria de realizar calculos simples, mas ta dificil.

 

exemplo:

 

325,25 - com duas casas decimais.

 

325,25 * 2, ai me retorna esse erro : Syntax error converting the nvarchar value '183,80' to a column of data type int.

 

A minha pergunta é ? Qual a melhor forma de guardar esses dados...como nvarchar mesmo?

Sei que tenho que converter, mas converter para o que? Money, me retorna zeros apos a casa, Float..arredonda para cima..

 

Sinceramente nao sei o que fazer.

 

Mais uma vez obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

precisa pelo menos substituir a virgula por ponto antes depois converter para numeros

 

mas a pergunta que não quer calar...

 

por que não usa o tipo de dados correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera estes dados para decimal, mas dando um replace de "," (virgula) para "." (ponto)

 

Mas cara, a msm pergunta que o Mario fez te faço: Pq nao armazenar como numeric ou decimal?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.