Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Чем заменить switch(a>0;a;b>0;b;c>0;c) в поле запроса при переходе на MSSQL?  [new]
Andrey Sk
Member

Откуда: Столица СССР
Сообщений: 106
subj
6 май 04, 16:09    [666024]     Ответить | Цитировать Сообщить модератору
 Re: Чем заменить switch(a>0;a;b>0;b;c>0;c) в поле запроса при переходе на MSSQL?  [new]
Темный
Member

Откуда:
Сообщений: 11941
IF ... ELSE
CASE
6 май 04, 16:13    [666034]     Ответить | Цитировать Сообщить модератору
 Чуть подробней с синтаксисом, плиз  [new]
Andrey Sk
Member

Откуда: Столица СССР
Сообщений: 106
Надо заменить, например конструкцию:
SELECT a,b,c,switch(a>0;a;b>0;b;c>0;c) AS d FROM t
6 май 04, 16:21    [666080]     Ответить | Цитировать Сообщить модератору
 Re: Чем заменить switch(a>0;a;b>0;b;c>0;c) в поле запроса при переходе на MSSQL?  [new]
(c)\/IG
Guest
select a,b,c,
(case when a>0 then a when b>0 then b when c>0 then c end) AS d
FROM t
6 май 04, 16:34    [666135]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить