|   |   | 
| 
 | Группировка в объединении запросов | ☑ | ||
|---|---|---|---|---|
| 0
    
        helloman 20.07.17✎ 12:33 | 
        Есть запрос:
 "ВЫБРАТЬ РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура, СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Проведен И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНАЧ И &ДатаОконч И РеализацияТоваровУслугТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура) СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Номенклатура ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОтчетОРозничныхПродажахТовары.Номенклатура, СУММА(ОтчетОРозничныхПродажахТовары.Количество) ИЗ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары ГДЕ ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &ДатаНАЧ И &ДатаОконч И ОтчетОРозничныхПродажахТовары.Ссылка.Проведен И ОтчетОРозничныхПродажахТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура) И ОтчетОРозничныхПродажахТовары.Ссылка.Склад В ИЕРАРХИИ(&Склад) СГРУППИРОВАТЬ ПО ОтчетОРозничныхПродажахТовары.Номенклатура" Почему не работает группировка? | |||
| 1
    
        1dvd 20.07.17✎ 12:33 | 
        Она работает, для первого и для второго запроса отдельно     | |||
| 2
    
        helloman 20.07.17✎ 12:36 | 
        (1) Так-то да, а как сделать общую группировку?     | |||
| 3
    
        catena 20.07.17✎ 12:40 | 
        Выбрать * из () сгруппировать по     | |||
| 4
    
        helloman 20.07.17✎ 12:44 | 
        (3) Можно на простом примере?     | |||
| 5
    
        rt2000 20.07.17✎ 12:48 | 
        (2) Не используй Объединить.
 Просто одном пакете выбери две таблицы и используй левое, полное или внутреннее соединение. В зависимости от того что надо тебе | |||
| 6
    
        1dvd 20.07.17✎ 12:49 | 
        А я бы посоветовал использовать регистры (Например, Продажи?) для получения данных из разных документов     | |||
| 7
    
        catena 20.07.17✎ 12:50 | 
        (4)
 Выбрать ы.Номенклатура, Сумма(ы.Количество) из ( ВЫБРАТЬ РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура, РеализацияТоваровУслугТовары.Количество КАК Количество ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Проведен И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНАЧ И &ДатаОконч И РеализацияТоваровУслугТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОтчетОРозничныхПродажахТовары.Номенклатура, ОтчетОРозничныхПродажахТовары.Количество ИЗ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары ГДЕ ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &ДатаНАЧ И &ДатаОконч И ОтчетОРозничныхПродажахТовары.Ссылка.Проведен И ОтчетОРозничныхПродажахТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура) И ОтчетОРозничныхПродажахТовары.Ссылка.Склад В ИЕРАРХИИ(&Склад) ) как ы СГРУППИРОВАТЬ ПО ОтчетОРозничныхПродажахТовары.Номенклатура | |||
| 8
    
        rt2000 20.07.17✎ 12:51 | 
        Или попробуй поместить все это во временную таблицу, а во втором пакете (где выберешь временную таблицу), сделай еще раз группировку     | |||
| 9
    
        catena 20.07.17✎ 12:51 | 
        +(7)СГРУППИРОВАТЬ ПО
 ОтчетОРозничныхПродажахТовары.Номенклатура изменить на СГРУППИРОВАТЬ ПО ы.Номенклатура | |||
| 10
    
        helloman 20.07.17✎ 13:24 | 
        (9) Спасибо, как сам то не додумался, я реализовал через регистр (это правильнее), просто стало интересно.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |