Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Запрос по комплектующим.  (Прочитано 4456 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Кирилл
Гость
« : 14-12-2009 05:40 » 

Всем привет! Мучаюсь с запросом уж который день) Помогите, кто чем может) Вот текст запроса:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ЗаказыПокупателейОстатки.Номенклатура,
    ПРЕДСТАВЛЕНИЕ(ЗаказыПокупателейОстатки.Номенклатура),
    ЗаказыПокупателейОстатки.КоличествоОстаток КАК КолЗаказов,
    КомплектующиеНоменклатуры.Комплектующая КАК Комплектующая,
    ПРЕДСТАВЛЕНИЕ(КомплектующиеНоменклатуры.Комплектующая),
    КомплектующиеНоменклатуры.Количество КАК КолВКомплекте,
    ЗаказыПокупателейОстатки.КоличествоОстаток * КомплектующиеНоменклатуры.Количество КАК ИтогПоЗаказу
ИЗ
    РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры
        ПО ЗаказыПокупателейОстатки.Номенклатура = КомплектующиеНоменклатуры.Номенклатура
ГДЕ
    ЗаказыПокупателейОстатки.КоличествоОстаток > 0

СГРУППИРОВАТЬ ПО
    ЗаказыПокупателейОстатки.Номенклатура,
    ЗаказыПокупателейОстатки.КоличествоОстаток,
    КомплектующиеНоменклатуры.Комплектующая,
    КомплектующиеНоменклатуры.Количество
ИТОГИ
    СУММА(ИтогПоЗаказу)
ПО
    Комплектующая



Вопрос: можно ли как-то из запроса вытащить Сумма(ИтогПоЗаказу) по каждой отдельно взятой Комплектующей? Спасибо!
« Последнее редактирование: 14-12-2009 07:46 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 14-12-2009 10:47 » 

Используй выборку в режиме по группировкам:
Код:
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Но что-то я сомневаюсь что такой запрос выполнится - по-моему в нем ошибки с группировками
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines