Разделяйте запятыми SQL запрос - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть SQL Результат запроса к серверу 5676, но он изменяется до 10500, который я хочу отформатировать запятой перед 5 и перед 10.

Как это

5,676
10,500

Спасибо за помощь

select 
    cast(round(((select sum(UCRET) TUTAR 
                 from ARAC_CIKIS 
                 where YEAR(CIKIS_ZAMANI) = YEAR(GETDATE()) and
                       MONTH(CIKIS_ZAMANI) = MONTH(GETDATE()) and 
                       DAY(CIKIS_ZAMANI) = DAY(GETDATE()))), 2) as numeric(36,0))

1 Ответ

0 голосов
/ 11 апреля 2020

Если вы хотите преобразовать свои числа в формат, вы можете использовать встроенную функцию FORMAT .

Так что, особенно для вашей проблемы, мы можем использовать эту функцию следующим образом;

select FORMAT(5671,'N0') AS Result
UNION ALL
select FORMAT(10500,'N0')
+--------+
| Result |
+--------+
|  5,671 |
| 10,500 |
+--------+
...