|   |   | 
| 
 | Помогите с запросом | ☑ | ||
|---|---|---|---|---|
| 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) расписано то же самое в запросе     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |