|
в РС задан интервал и значение. как соединить с ним основной запрос | ☑ | ||
---|---|---|---|---|
0
Cerera
11.10.12
✎
10:50
|
Есть виртуальная таблица, в которой есть числовое значение
Есть РС, в котором два измерения (Нижняя граница и верхняя граница), а так же ресурс. Как мне получить выборку где будет стоять "Значение" из ВТ умноженная на Ресурс регистра сведений, когда значение попадает в интервал регистра сведений? Именно в запросе. Использую СКД. Можно ли обойтись без вычисляемых полей? Делаю вот так: ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметрыУдержанияАКБ.СрезПоследних КАК ПараметрыУдержанияАКБСрезПоследних ПО ПромежуточнаяТаблица.ПроцентИсполненияПланаАКБ >= ПараметрыУдержанияАКБСрезПоследних.НижняяГраницаИнтервалаАКБ И ПромежуточнаяТаблица.ПроцентИсполненияПланаАКБ < ПараметрыУдержанияАКБСрезПоследних.ВерхняяГраницаИнтервалаАКБ Но результат в выборке не тот, что нужно. |
|||
1
Kashemir
11.10.12
✎
10:54
|
Хм ...
От 10 до 20 = 5 От 14 до 23 = 6 Процент = 15 ... что по твоему должно получится ? |
|||
2
Cerera
11.10.12
✎
10:56
|
(1)две строчки (одна с 5, другая с 6)
но в РС там строго по интервалам. не может быть повторяющихся. |
|||
3
Kashemir
11.10.12
✎
10:57
|
(2) Уверен? У тебя срез последних. Если хоть когда нибудь существовало случай 10-20 и 14-23 - в выборку попадет 2 записи
|
|||
4
Cerera
11.10.12
✎
11:01
|
(3)ну вобще мне главное знать как это реализовать. а РС я сам вручную заполнил там нет пересечений интервалов.
а вот как релаизовать? вложенный запрос похоже сделать |
|||
5
Kashemir
11.10.12
✎
11:17
|
(4) Если ты все правильно рассказал - то конструкция в (0) должна работать
|
|||
6
Kashemir
11.10.12
✎
11:19
|
+(5) Но по хорошему такая архитектура ненадежна, поскольку держится на программных проверках.
|
|||
7
Kashemir
11.10.12
✎
11:21
|
+(6) Лучше сделать 1 измерение начало интервала ну и если хочется в ресурс засунуть верхнюю планку. А уже при получении интервалов брать От НачалоТекущегоИнтервала До Мин(НачалоСледующегоИнтервала, ОграничениеТекущегоИнтервала).
|
|||
8
Cerera
11.10.12
✎
11:26
|
(7)понял. спасибо сейчас обмозгую.
|
|||
9
Cerera
11.10.12
✎
11:41
|
(5)она не работает. в выборку попадают все строги регистра сведений.
|
|||
10
Kashemir
11.10.12
✎
12:07
|
(9) Это значит что ты нас где-то обманул, хотя скорее всего себя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |