Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как показать/округлить до миллионов?  [new]
sanek773
Guest
Как показать/округлить до миллионов?
Есть такие данные:

4,397,236.76
4,944,439.74
4,506,440.85
467,371.68
1,134,250.02
426,988.72
13,722,810.60
645,423.86
226,953.60
2,559,795.97


Надо что это выглядело так:

4
5
5
0.4
1
0.4
14
0.6
0.2
3
12 авг 13, 22:01    [14699034]     Ответить | Цитировать Сообщить модератору
 Re: Как показать/округлить до миллионов?  [new]
wefef
Guest
sanek773,

select case when n > 1e6 then round(n / 1e6, 0) else round(n / 1e6, 1) end
from (values
	(4397236.76),
	(4944439.74),
	(4506440.85),
	(467371.68),
	(1134250.02),
	(426988.72),
	(13722810.60),
	(645423.86),
	(226953.60),
	(2559795.97)
) as d(n)
12 авг 13, 22:13    [14699068]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить