|
Как свернуть результат запроса по строковому полю | ☑ | ||
|---|---|---|---|---|
|
0
brenli
27.07.17
✎
12:12
|
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения КАК ЕдиницаИзмерения, ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &РозничныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Валюта КОНЕЦ КАК ВалютаРозничнойЦены, ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &ЗакупочныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Валюта КОНЕЦ КАК ВалютаЗакупочнойЦены, СУММА(ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &РозничныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Цена ИНАЧЕ 0 КОНЕЦ) КАК РозничнаяЦена, СУММА(ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &ЗакупочныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Цена ИНАЧЕ 0 КОНЕЦ) КАК ЗакупочнаяЦена ПОМЕСТИТЬ ТабЦены ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонДата, Номенклатура = &Ном) КАК ЦеныНоменклатурыСрезПоследних СГРУППИРОВАТЬ ПО Номенклатура, ХарактеристикаНоменклатуры, ЕдиницаИзмерения, ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &РозничныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Валюта КОНЕЦ, ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен = &ЗакупочныйТип ТОГДА ЦеныНоменклатурыСрезПоследних.Валюта КОНЕЦ Мне нужно сделать 2 колонки, валюта розничной цены и валюта закупочной цены. А затем свернуть результат чтобы не было дублей. С числовыми типами помогает агрегатная функция типа сумма, а вот со строками как быть? |
|||
|
1
Ёпрст
гуру
27.07.17
✎
12:13
|
(0) И хде у тебя там строки ?
|
|||
|
2
brenli
27.07.17
✎
12:14
|
(1) Ссори...валюта не строковый тип.
Но как быть то? |
|||
|
3
Ёпрст
гуру
27.07.17
✎
12:14
|
(2) group by валюта
|
|||
|
4
brenli
27.07.17
✎
12:23
|
(3) Надо так
http://s015.radikal.ru/i332/1707/0d/2c7eb2907f4f.png + 2 колонки (валюта розничной цены| валюта закупочной цены), а получается так http://s018.radikal.ru/i514/1707/1b/67ce361bec24.png group by по этому полю результата не дал. Все так же |
|||
|
5
h-sp
27.07.17
✎
12:26
|
максимум
|
|||
|
6
brenli
27.07.17
✎
12:28
|
(5) Спасибо тебе огромное
|
| Форум | Правила | Описание | Секции | Поиск |