Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужна помощь с запросом
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
vet007
Платформа 8.3.14. Конфигурация УТП 1.2
Есть таблица в виде
Груша
Яблоко
Яблоко
Яблоко
Слива
Слива
Запросом (именно запросом) нужно так:
Груша 1
Яблоко 3
Яблоко 3
Яблоко 3
Слива 2
Слива 2
Уже полдня не могу понять как это победить.
Подскажи как?
alex1c
Вроде так
ВЫБРАТЬ
    "Груша" КАК Фрукт
ПОМЕСТИТЬ ВТ_Фрукты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Яблоко"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Яблоко"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Яблоко"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Слива"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    "Слива"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Фрукты.Фрукт КАК Фрукт,
    СУММА(1) КАК Кво
ПОМЕСТИТЬ ВТ_Итог
ИЗ
    ВТ_Фрукты КАК ВТ_Фрукты

СГРУППИРОВАТЬ ПО
    ВТ_Фрукты.Фрукт
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Фрукты.Фрукт,
    ВТ_Итог.Кво
ИЗ
    ВТ_Фрукты КАК ВТ_Фрукты
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Итог КАК ВТ_Итог
        ПО ВТ_Фрукты.Фрукт = ВТ_Итог.Фрукт
nik389
ВЫБРАТЬ
    Фрукты.Наименование,
    1 КАК Кво
ПОМЕСТИТЬ Выборка
ИЗ
    Справочник.Фрукты КАК Фрукты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Выборка.Наименование,
    СУММА(Выборка.Кво) КАК Кво
ПОМЕСТИТЬ Сгрупп
ИЗ
    Выборка КАК Выборка

СГРУППИРОВАТЬ ПО
    Выборка.Наименование
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Выборка.Наименование,
    Сгрупп.Кво
ИЗ
    Выборка КАК Выборка
    Левое Соединение Сгрупп КАК Сгрупп
    ПО Выборка.Наименование = Сгрупп.Наименование
logist
Цитата(vet007 @ 24.04.21, 17:01) необходимо зарегистрироваться для просмотра ссылки
Запросом (именно запросом) нужно так:

а зачем? чисто интересно в чем коечная задача
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.