Usuário com melhor resposta
Como alterar a vírgula por ponto

Pergunta
-
Eu tenho essa query que me traz um valor por exemplo 1234,02, porém o aplicativo reconhece vírgula como separador de texto ou de milhar.
SELECT TOP 1 convert(float,convert(varchar, Valor_da_NF, 1)) from VW_CRC_Titulos_em_Aberto where (Empresa = ${EMPRESA} and NF = ${NUMERO DA NOTA FISCAL}).
Gostaria de tentar alterar a vírgula para ponto após a execuçao da query. Alguem tem uma outra opcao?
O metadado é decimal.
Obrigada
Respostas
-
Tente utilizar a função replace
Se a minha ajuda lhe for útil não esqueça de classificar. Att. Leonardo Marcelino
- Sugerido como Resposta Rafael Godoi Sabadin sexta-feira, 24 de fevereiro de 2012 12:28
- Marcado como Resposta Ecampos sexta-feira, 24 de fevereiro de 2012 15:48
-
Ecampos,
Como foi citado pelo Leonardo, use a função REPLACE.
Sua consulta ficaria assim:
SELECT TOP 1 convert(float,convert(varchar, replace(Valor_da_NF,'.',','), 1)) from VW_CRC_Titulos_em_Aberto where (Empresa = ${EMPRESA} and NF = ${NUMERO DA NOTA FISCAL})
Att,
Rafael Godoi Sabadin
http://www.linkedin.com/in/rafaelgodoisabadin
Classifique as respostas. O seu feedback é essencial.- Marcado como Resposta Ecampos sexta-feira, 24 de fevereiro de 2012 15:48
Todas as Respostas
-
Tente utilizar a função replace
Se a minha ajuda lhe for útil não esqueça de classificar. Att. Leonardo Marcelino
- Sugerido como Resposta Rafael Godoi Sabadin sexta-feira, 24 de fevereiro de 2012 12:28
- Marcado como Resposta Ecampos sexta-feira, 24 de fevereiro de 2012 15:48
-
Ecampos,
Como foi citado pelo Leonardo, use a função REPLACE.
Sua consulta ficaria assim:
SELECT TOP 1 convert(float,convert(varchar, replace(Valor_da_NF,'.',','), 1)) from VW_CRC_Titulos_em_Aberto where (Empresa = ${EMPRESA} and NF = ${NUMERO DA NOTA FISCAL})
Att,
Rafael Godoi Sabadin
http://www.linkedin.com/in/rafaelgodoisabadin
Classifique as respostas. O seu feedback é essencial.- Marcado como Resposta Ecampos sexta-feira, 24 de fevereiro de 2012 15:48
-
-