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