|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
nAPACEHAK
18.08.17
✎
12:10
|
Доброго всем
Помогите плз с запросом. результат - выбрать строки (для послед.действий) где повторяются наименование и размер сейчас так: есть длинный запрос, в результате которого примерно так (общий смысл): ВЫБРАТЬ кфПереносМеждуСкладамиПеренос.Номенклатура, кфПереносМеждуСкладамиПеренос.Размер, кфПереносМеждуСкладамиПеренос.Расцветка ПОМЕСТИТЬ ВТ ИЗ Документ.кфПереносМеждуСкладами.Перенос КАК кфПереносМеждуСкладамиПеренос ГДЕ кфПереносМеждуСкладамиПеренос.Ссылка.Дата > &Дата ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.Номенклатура, ВТ.Размер, ВТ.Расцветка, "СюдаНоменклатураСсылкаЕсли УСЛОВИЕ" КАК ПолеУсловие ИЗ ВТ КАК ВТ Как в ПолеУсловие поместить ссылку на номенклатуру, которая есть в основном запросе, в ВТ, при условии что у неё совпадает "Номенклатура" и "Размер". ну и какой нить Знач(НетСовпадения) если иначе т.е. грубо говоря заполнить поле НоменклатураУсловие той номенклатурой, которая совпадает (номенклатура=номенклатура И Размер=размер) ВТ желательно оставить в том виде в каком в неё уже собираются поля (там их с десятка полтора с разных мест) |
|||
1
Ёпрст
18.08.17
✎
12:13
|
(0) Кто с чем совпадать должен, и что есть "основной" запрос у вас ?
|
|||
2
jsmith82
18.08.17
✎
12:17
|
Ничего не понял. Пиши внятно
|
|||
3
1dvd
18.08.17
✎
12:18
|
не с той стороны заходите
|
|||
4
nAPACEHAK
18.08.17
✎
12:18
|
основной - это все то, что в ВТ помещено (в этом примере)
из временной поле НоменклатураУсловие заполнить значением Номенклатура при условии что... блин вот берем строку для заполнения. из нее номенклатура если номенклатура уже есть такая (в выборке ранее, ВТ) и у нее такой же размер (ВТ) - тоесть повторяется по этим условиям - то ссылку на нее записать в ПолеУсловие если таких повторов нет то пустую ссылку, например |
|||
5
echo77
18.08.17
✎
12:18
|
Где Номенклатура = &Номенклатура И Размер = &Размер
Если надо пачкой сравнить с таблицей Номенклатур, Размеров, то так: Выбрать Номенклатура, Размер Поместить ВТНоменклатурыРазмеры ИЗ &НоменклатурыРазмеры ... Дальше соединяешь ВТ и ВТНоменклатурыРазмеры по Номенклатура, Размер |
|||
6
LordCMEPTb
18.08.17
✎
12:19
|
Для начала создать еще одну ВТ, в которой выбрать номенклатуру, размер, сгруппировать по номенклатуре, размеру и поставить условие "Имеющие Количество(*) > 1"
|
|||
7
1dvd
18.08.17
✎
12:19
|
почитай про левое соединение
|
|||
8
nAPACEHAK
18.08.17
✎
12:19
|
(3)
вот кусок ТЗ В печатной форме отчета кфПеренестиМеждуСкладами необходимо выделить цветом поле Расцветка при наличии следующих условий: 1) В заказе имеются 2 товара с одинаковыми наименованиями и размерами Для этого сравнить значения полей Номенклатура и Размер товаров в заказе. Если оба значения являются ссылками на один элемент справочника Номенклатуры - товары подходят под условие |
|||
9
1dvd
18.08.17
✎
12:20
|
(8) сгруппировать + количество различных
|
|||
10
nAPACEHAK
18.08.17
✎
12:21
|
в примере - то что поместить в ВТ - это результат работы предыдущих запросов отчета. просто их не вывожу пока а в ВТ записал
|
|||
11
nAPACEHAK
18.08.17
✎
12:23
|
не постить же три-четыре страницы запросов )))
|
|||
12
Heckfy
18.08.17
✎
12:27
|
Выбери простым запросом все записи, выгрузи в ТЗ, добавь в ТЗ колонку, заполни эту колонку еденицей, сверни ТЗ по нужным колонкам с суммированием по добавленой колонке. Повторяющиеся записи там, где в суммируемой колонке значение больше еденицы
:) :) :) |
|||
13
nAPACEHAK
18.08.17
✎
12:29
|
(12) +
спс |
|||
14
Timon1405
18.08.17
✎
12:32
|
(13) в (6) расписано то же самое в запросе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |