Есть ли такая возможность в языке запросов?
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 7 из 7
  1. #1
    Гость форума

    Регистрация
    06.04.2015
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Есть ли такая возможность в языке запросов?

    Как запросом получить список самых дорогих товаров из документов? От каждого документа по одному товару с самой большой ценой (в пределах этого документа). Товары и их цена содержатся в ТЧ документа. Можно ли такую задачу решить языком запросов или в СКД? Куда копать?

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Можно ли такую задачу решить языком запросов или в СКД?
    можно и давольно легко
    Куда копать?
    Учить язык запросов, раздел группировки

    ПыСы. А почему именно "по документам"? Такие задачи решаются обычно на основе регистров (прежде всего запросом к регистрам накопления).

  3. #3
    Пришел за помощью

    Регистрация
    24.03.2015
    Сообщений
    5
    Сказал(а) спасибо
    6
    Поблагодарили 7 раз(а) в 6 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Цитата Сообщение от ktibo Посмотреть сообщение
    Как запросом получить список самых дорогих товаров из документов? От каждого документа по одному товару с самой большой ценой (в пределах этого документа). Товары и их цена содержатся в ТЧ документа. Можно ли такую задачу решить языком запросов или в СКД? Куда копать?
    решился вопрос ?

  4. #4
    Гость форума

    Регистрация
    06.04.2015
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Сделал так: сгруппировал исходную таблицу (ТЧ документов) по документам, к ценам применил агрегатную ф-цию МАКС. Далее соединил её с исходной таблицей по ЦЕНЕ, дабы получить номенклатуру. Короче надо было соединить таблицу как бы саму с собой.

  5. #5
    Пришел за помощью

    Регистрация
    24.03.2015
    Сообщений
    5
    Сказал(а) спасибо
    6
    Поблагодарили 7 раз(а) в 6 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Цитата Сообщение от ktibo Посмотреть сообщение
    Сделал так: сгруппировал исходную таблицу (ТЧ документов) по документам, к ценам применил агрегатную ф-цию МАКС. Далее соединил её с исходной таблицей по ЦЕНЕ, дабы получить номенклатуру. Короче надо было соединить таблицу как бы саму с собой.
    т.е запрос выполнялся к документам? Проще ведь, как советовали запрос к регистру сделать используя тот-же МАКСИМУМ =)

  6. #6
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Проще ведь, как советовали запрос к регистру
    Там вопрос не только в "простоте", но и в "правильности". Так как документы бывают "проведённые" и "не проведённые", а так же упорядочивание по моменту времени (как иначе узнать, какой документ более "ранний", если врямя в дате документа одинаковое?).
    Т.е. именно для данной постановке задачи - запрос к регистру является единственно верным (ну а документы "вытаскиваются" из регистратора.

  7. #7
    Гость форума

    Регистрация
    06.04.2015
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Есть ли такая возможность в языке запросов?

    Условие задачи я сам придумал, извините:) Мне нужен был принцип решения.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •