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

Откуда: Краснодар
Сообщений: 270
Добрый день.

Подскажите, пожалуйста, как записать формулу ( например, √(∑(∆²∕n)) ) в поле в SQL. Спасибо.
10 дек 12, 15:39    [13607362]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
например сделать поле варчар и записать в нем формулу (sqrt(sum(.......)))
или может быть вам просто надо вычисляемы столбец ?
10 дек 12, 15:50    [13607488]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
Maxx,

Нет, вы не поняли...мне не нужно вычислять ничего ,мне необходимо записать текст ( например, √(∑(∆²∕n)) ) в поле таблицы SQL.
10 дек 12, 15:52    [13607522]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Maxx
поле варчар и записать в нем формулу (sqrt(sum(.......)))

тогда чем не устроил вот етот вариант ?
Все равно типа данных который умеет "хранить" формулы в чистом виде -нет
10 дек 12, 15:55    [13607542]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
Maxx,

этот вариант не устраивает тем, что потом значение поля необходимо выгрузить в XML именно в таком виде: √(∑(∆²∕n))
10 дек 12, 15:57    [13607571]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
declare @t table (n nvarchar(100))
insert into @t (n) values (N'√(∑(∆²∕n))')
select * from @t

Так, что ли ?
10 дек 12, 15:57    [13607575]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Maxx
declare @t table (n nvarchar(100))
insert into @t (n) values (N'√(∑(∆²∕n))')
select * from @t for xml auto


Так, что ли ?

упс ,чет уехало
10 дек 12, 15:59    [13607586]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
клева работает тег SRC
declare @t table (n nvarchar(100))
insert into @t (n) values (N'√(∑(∆²∕n))')
select * from @t for xml auto
10 дек 12, 15:59    [13607591]     Ответить | Цитировать Сообщить модератору
 Re: Записать формулу в поле  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
Maxx,

Да,именно! спасибо большое!!!
10 дек 12, 16:29    [13607931]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить