﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / SQL Server / Базы данных  / как в English Query прикрутить для сущности вычисляемое поле с CASE конструкцией? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 19:54:12 GMT</lastBuildDate><ttl>20</ttl><item><title>как в English Query прикрутить для сущности вычисляемое поле с CASE конструкцией?</title><link>http://relib.com/forums/Topic736273-22-1.aspx</link><description>как в English Query прикрутить для сущности вычисляемое поле с CASE конструкцией?&lt;BR&gt;&lt;BR&gt;проблема такая: в English Query для таблиц есть вычисляемые поля - он понимает ссылки на свои поля, на простые конструкции со своими полями и ссылки на поля таблиц связанных с текущей. Очень надо - сделать в вычисляемом поле сложную конструкцию вида &lt;BR&gt;[code]&lt;BR&gt;'freshness' case = when &lt;BR&gt;                     person.contact_count&amp;lt;=freshness.max_val and &lt;BR&gt;                     person.contact_count&amp;gt;=freshness.min_val &lt;BR&gt;                   then freshness.name &lt;BR&gt;            end&lt;BR&gt;[/code]&lt;BR&gt;а он не хочет это понимать - говорит что это не вычисляемое поле, а логическое значение. Можно было бы жёстко привязаться к таблице freshness - проблема в том, что границы во freshness могут меняться - и динамически перебивать все ссылки с person на freshness очень напряжно. (view English Query тоже не понимает :( )&lt;BR&gt;&lt;BR&gt;- как быть?&lt;BR&gt;&lt;BR&gt;Заранее спасибо.</description><pubDate>Wed, 12 Dec 2001 02:46:00 GMT</pubDate><dc:creator>ragday</dc:creator></item></channel></rss>