0
егаис
28.12.13
✎
17:15
|
Необходимо получить таблицу со значениями Номенклатура, Количество остаток, цена по конкретному поставщику, мининмальная цена из всех поставщиков, поставщик с минимальной ценой
Два последний поля не получается корректно вытянуть. Использую вложенный запрос, но что-то не айс. Подскажите как реализовать?ф
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПоставщикиНоменклатуры.Номенклатура,
ОстаткиНоменклатурыОстатки.КоличествоОстаток,
ЦеныНоменклатурыПоставщиковСрезПоследних.Цена,
ВложенныйЗапрос.Цена КАК МинимальнаяЦена,
ВложенныйЗапрос.Поставщик КАК ПоставщикСМинимальнойЦеной
ИЗ
РегистрСведений.ПоставщикиНоменклатуры КАК ПоставщикиНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки
ПО ПоставщикиНоменклатуры.Номенклатура = ОстаткиНоменклатурыОстатки.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних(&Период, Поставщик = &Поставщик) КАК ЦеныНоменклатурыПоставщиковСрезПоследних
ПО ПоставщикиНоменклатуры.Номенклатура = ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
ЦеныНоменклатурыПоставщиковСрезПоследних.Поставщик КАК Поставщик,
ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыПоставщиковСрезПоследних.Цена КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыПоставщиковСрезПоследних
УПОРЯДОЧИТЬ ПО
Цена) КАК ВложенныйЗапрос
ПО ПоставщикиНоменклатуры.Номенклатура = ВложенныйЗапрос.Номенклатура
ГДЕ
ПоставщикиНоменклатуры.Поставщик = &Поставщик
|
|