Вернуться   Форум программистов > Форум Базы данных > Форум SQL Server

SQL Server

Программирование MS SQL Server

Ответ
 
Старый 12.12.2001, 06:46   #1
ragday
Новичок
 
Регистрация: 09.12.2001
Сообщений: 6
ragday пока не определено
По умолчанию как в English Query прикрутить для сущности вычисляемое поле с CASE конструкцией?

как в English Query прикрутить для сущности вычисляемое поле с CASE конструкцией?

проблема такая: в English Query для таблиц есть вычисляемые поля - он понимает ссылки на свои поля, на простые конструкции со своими полями и ссылки на поля таблиц связанных с текущей. Очень надо - сделать в вычисляемом поле сложную конструкцию вида
Код
1
2
3
4
5
6
7
 
'freshness' case = when 
                     person.contact_count<=freshness.max_val and 
                     person.contact_count>=freshness.min_val 
                   then freshness.name 
            end
 
а он не хочет это понимать - говорит что это не вычисляемое поле, а логическое значение. Можно было бы жёстко привязаться к таблице freshness - проблема в том, что границы во freshness могут меняться - и динамически перебивать все ссылки с person на freshness очень напряжно. (view English Query тоже не понимает )

- как быть?

Заранее спасибо.
ragday вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Коннект к Inet-ресурсам. SQL Server
Написал я вот тут extended procedure для вызова веб-ресурсов из-под sql server. Так вы мне скажите, оно вообще надо? вам (DBD) оно нужно?
formoza
SQL Server Надо в выбранном наборе последовательно пронумеровать все записи. Как это сделать ?
MSSQL7.0. Мне надо выбрать по Select записи. И уже в выбранном наборе последовательно пронумеровать все записи. Как это сделать ?
Сергей Передерий
SQL Server триггер FOR UPDATE работает странно
Привет всем! Вопрос: в триггере FOR UPDATE прекрасно работал след. кусок: DECLARE @CurrID INTEGER SELECT @CurrID = region_id FROM Regions с некоторых пор в переменную попадает номер...
chew
Windows XP и SQL Server 2000
Ребята! А никто не пробовал устанавливать 2000-й Server из-под XP операционки? Мне выдало чудесную ошибку. :)
vorotylo
SQL Server Нумерация результатов запроса
Имеется MS SQL Server 7.0. Пусть запрос SELECT name1 FROM table1 выдает такие результаты: AAA CCC BBB
ASDS
Как подконнектиться к удаленному SQL serverу SQL Server
Есть SQL server 6.5 (мой) и SQL server 7 (удаленный). Нужно законнектиться к нему и выполнить select (параметры connectiona известны, можно даже создать ODBC data source). Как это сделать? Объясните...
Sergey_



Текущее время: 11:38. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru