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

Откуда: Киев
Сообщений: 450
Нужно срочно написать под 2000.

Нужно функция которая из Float делает Varchar отформатированный в
формате 1 200 367.00
Типа FormatFloat в Делфи.


Может у кого есть такой текст что-бы не отвлекатся.....


Заранее Спасибо,.
4 ноя 03, 10:12    [405069]     Ответить | Цитировать Сообщить модератору
 Re: Может у кого есть такая UDF?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Щаз тебе скажут, что форматированием представления вывода на клиенте должен заниматься сам клиент
4 ноя 03, 10:13    [405072]     Ответить | Цитировать Сообщить модератору
 Re: Может у кого есть такая UDF?  [new]
Hermitap
Member

Откуда: Киев
Сообщений: 450
Несовсем так.
Это нужно именно на сервере.
Так как после этого числа будут стоять дополнительные символы (и буквы) которые будут еще обозначать некоторые данные.

И было бы некрасиво написать пол сохраненки на сервере и пол "сохраненки" на клиенте. Если это все проще сделать 1 сохраненкой и независимость от клиента...
4 ноя 03, 10:17    [405078]     Ответить | Цитировать Сообщить модератору
 Re: Может у кого есть такая UDF?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
declare @p float

set @p= 1200367.00
select replace(convert(nvarchar, convert(money, @p, 2), 1), N',', N' ')
4 ноя 03, 10:19    [405081]     Ответить | Цитировать Сообщить модератору
 Re: Может у кого есть такая UDF?  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
>tpg

Ты не совсем прав. Помню, в прошлый раз, когда хадавался этот вопрос, Glory предложил функцию для форматирования числа. Так, что как говорится, кто ищет, тот всегда найдет!
4 ноя 03, 10:22    [405089]     Ответить | Цитировать Сообщить модератору
 Re: Может у кого есть такая UDF?  [new]
Hermitap
Member

Откуда: Киев
Сообщений: 450
to tpg

Гы. Cпасибо.

Я думал это немного сложнее будет ....
4 ноя 03, 10:23    [405097]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить