|
Помогите разобраться с запросом | ☑ | ||
|---|---|---|---|---|
|
0
Novicadmin
18.04.17
✎
09:40
|
ВЫБРАТЬ
ТТНЕГАИС.Ссылка.Грузополучатель КАК Подразделение, ТТНЕГАИС.АлкогольнаяПродукция.Код КАК КодАП, ТТНЕГАИС.АлкогольнаяПродукция.ВидПродукции.КодВидаПродукции КАК КодАПП, ТТНЕГАИС.АлкогольнаяПродукция.Импортер КАК Импортер, ТТНЕГАИС.АлкогольнаяПродукция.Производитель КАК Производитель, ВЫБОР КОГДА ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки ТОГДА ТТНЕГАИС.Количество * ТТНЕГАИС.АлкогольнаяПродукция.Объем / 10 КОГДА ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще ТОГДА ТТНЕГАИС.КоличествоФакт * ТТНЕГАИС.АлкогольнаяПродукция.Объем / 10 КОНЕЦ КАК КолвоПоступления ИЗ Документ.ТТНВходящаяЕГАИС.Товары КАК ТТНЕГАИС ГДЕ ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще Указываю для ДатаНач = 01.01.17 для датакон = 31.03.17 А он мне выдаёт с 01.07.16 все доки, но если убрать условие И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще тогда всё отлично, выводит по указанному периоду. Почему происходит влияние условия по статусам? и как исправить не меняя итоговую таблицу? Спасибо. |
|||
|
1
Novicadmin
18.04.17
✎
09:43
|
я походу понял, из за ИЛИ
|
|||
|
2
zvial
18.04.17
✎
09:44
|
Выражение ИЛИ в скобки убери в условии
|
|||
|
3
DrShad
18.04.17
✎
09:44
|
(ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще) |
|||
|
4
Novicadmin
18.04.17
✎
09:45
|
надо было вот так написать и усё готово:
ГДЕ ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки ИЛИ ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще |
|||
|
5
Novicadmin
18.04.17
✎
09:45
|
(3) походу ты тоже прав
|
|||
|
6
Novicadmin
18.04.17
✎
09:45
|
(2) ну и ты тоже ))) спасибо всем
|
|||
|
7
zvial
18.04.17
✎
09:53
|
(5) Не тоже, а единственно верно прав :) потому что у тебя дополняется лишнее условие
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |