|
Почему условие построителя накладывается на вложенный запрос? | ☑ | ||
---|---|---|---|---|
0
mikecool
11.04.13
✎
17:43
|
Есть запрос:
как бы хотелось прописать условия на суммы построителю для конечного запроса, а в результате условие применяется для вложенного то бишь получаю при условии ЗатратыОборот = 0 просто пустую колонку ЗатратыОборот, а все остальное без изменений чяднт? |
|||
1
MadHead
11.04.13
✎
17:44
|
обернуть все в один запрос может или временную таблицу
|
|||
2
simol
11.04.13
✎
17:45
|
А выложи Постротитель.ПолучитьЗапрос().Текст сюда после установки условия ЗатратыОборот = 0
|
|||
3
mikecool
11.04.13
✎
17:45
|
Ща пример приведу
Тр1 100 100 Тр2 0 0 накладываю условие, получаю Тр1 100 0 Тр2 0 0 |
|||
4
mikecool
11.04.13
✎
17:46
|
(2) ухтыж, век живи - век учись, ща посмотрю
|
|||
5
mikecool
11.04.13
✎
17:48
|
добавляется
ГДЕ ЕСТЬNULL(ВложеннаяТаблица.Проводки, 0) = &Параметр1 как бы вроде правильно |
|||
6
mikecool
11.04.13
✎
17:49
|
уберу ка я внешние ЕСТЬNULL, ибо они там нафик не нужны
|
|||
7
mikecool
11.04.13
✎
17:50
|
не помогло )
|
|||
8
simol
11.04.13
✎
17:51
|
Заметь, у тебя условие не на Сумма(ВложеннаяТаблица.Проводки) = 0, а на ВложеннаяТаблица.Проводки = 0
|
|||
9
simol
11.04.13
✎
17:53
|
В {ГДЕ ...} нужны агрегатные функции СУММА(..)
|
|||
10
mikecool
11.04.13
✎
17:54
|
(9) семен семеныч, точно, спасибо
|
|||
11
mikecool
11.04.13
✎
17:57
|
получилось!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |