Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 calculated() из SAS proc sql в T-SQL  [new]
SiNtez_26
Member

Откуда:
Сообщений: 199
Парни, всем привет.
Вопрос необычный. В SAS SQL есть функция calculated(), которая позволяет использовать в SELECT значения, рассчитанные в его пределах. Например, так:
SELECT NAME,
           CASE
               WHEN NAME = 'A' THEN 1
               ELSE 0
           END AS PARAM1,
           CASE
               WHEN calculated(PARAM1) = 1 THEN 0
               ELSE NULL
           END AS PARAM2
FROM TABLE1

Интересует, есть ли аналоги данной функции в T-SQL?
10 окт 13, 17:29    [14952414]     Ответить | Цитировать Сообщить модератору
 Re: calculated() из SAS proc sql в T-SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
SiNtez_26
Интересует, есть ли аналоги данной функции в T-SQL?
Нет, приходится писать вложенными запросами.
10 окт 13, 17:41    [14952500]     Ответить | Цитировать Сообщить модератору
 Re: calculated() из SAS proc sql в T-SQL  [new]
SiNtez_26
Member

Откуда:
Сообщений: 199
Понятно, спасибо, будем заморачиваться :(
10 окт 13, 17:42    [14952514]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить