@Ancure

Как заменить точку на запятую для выражения в SELECT?

Есть запрос вида:
select field * 1.271 as [Amount]
from db.table

У меня стоит задача в результатах запроса заменить точки запятыми. Если бы не было умножения, то можно было бы применить replace, а в данном варианте я не понял как это сделать(

Помогите пожалуйста.
  • Вопрос задан
  • 5964 просмотра
Решения вопроса 2
@klim76
android/java/sql
replace с CAST/CONVERT-ом, не?
Ответ написан
Комментировать
@Olgeir
select replace(convert(varchar(20),field * 1.271),'.',',') as [Amount]
from db.table
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Не помню какой точно синтаксис у REPLACE, но должно работать примерно так:
select REPLACE(field, ...) * 1.271 as [Amount]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы