|
Повторяющиеся строки | ☑ | ||
---|---|---|---|---|
0
antiteror91
05.09.12
✎
09:07
|
Подскажите пожалуйста как в запросе можно избавиться от повторяющихся строк???
|
|||
1
ДенисЧ
05.09.12
✎
09:08
|
правильно прописать условия...
|
|||
2
Ursus maritimus
05.09.12
✎
09:08
|
щито?
|
|||
3
antiteror91
05.09.12
✎
09:14
|
(1) он мне дубрулирует строки = 2^n, где n количество характеристик номенклатуры. и что с характеристикой сделать?
|
|||
4
ДенисЧ
05.09.12
✎
09:15
|
(3) ну явно условия неправильные
|
|||
5
Reset
05.09.12
✎
09:15
|
(0) Написать запрос правильно
|
|||
6
Ursus maritimus
05.09.12
✎
09:16
|
(0) Держись товарищ. Храни текст запроса в тайне до последнего. Так гораздо интереснее.
|
|||
7
YHVVH
05.09.12
✎
09:16
|
выбрать различные
|
|||
8
antiteror91
05.09.12
✎
09:18
|
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура ПОМЕСТИТЬ Товары ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&Ссылка) ; ВЫБРАТЬ КодыТоваровPLU.Номенклатура, КодыТоваровPLU.Код ПОМЕСТИТЬ КодыПЛУ ИЗ РегистрСведений.КодыТоваровPLU КАК КодыТоваровPLU ГДЕ КодыТоваровPLU.Код > 0 СГРУППИРОВАТЬ ПО КодыТоваровPLU.Номенклатура, КодыТоваровPLU.Код ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура, СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) ПОМЕСТИТЬ ОстаткиТоваров ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.Характеристика ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Номенклатура, МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) ПОМЕСТИТЬ Цены ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ВидЦены = &ВидыЦен) КАК ЦеныНоменклатурыСрезПоследних СГРУППИРОВАТЬ ПО ЦеныНоменклатурыСрезПоследних.Номенклатура, ЦеныНоменклатурыСрезПоследних.Характеристика ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Товары.Номенклатура, ВЫБОР КОГДА КодыПЛУ.Код ЕСТЬ NULL ТОГДА " " ИНАЧЕ КодыПЛУ.Код КОНЕЦ КАК Код, ВЫБОР КОГДА ОстаткиТоваров.КоличествоОстаток ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ОстаткиТоваров.КоличествоОстаток КОНЕЦ КАК КоличествоОстаток, ВЫБОР КОГДА Цены.Цена ЕСТЬ NULL ТОГДА 0 ИНАЧЕ Цены.Цена КОНЕЦ КАК Цена ПОМЕСТИТЬ ВТСоединение ИЗ Товары КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ КодыПЛУ КАК КодыПЛУ ПО Товары.Номенклатура = КодыПЛУ.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиТоваров КАК ОстаткиТоваров ПО Товары.Номенклатура = ОстаткиТоваров.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ Цены КАК Цены ПО Товары.Номенклатура = Цены.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Штрихкоды.Владелец, Штрихкоды.Штрихкод, Штрихкоды.Характеристика Поместить ВТШтрихкод ИЗ РегистрСведений.Штрихкоды КАК Штрихкоды СГРУППИРОВАТЬ ПО Штрихкоды.Штрихкод, Штрихкоды.Владелец, Штрихкоды.Характеристика; ВЫБРАТЬ ВТСоединение.Номенклатура, ВТСоединение.Код, ВТСоединение.КоличествоОстаток, ВТСоединение.Цена, ВЫБОР КОГДА ВТШтрихкод.Характеристика ЕСТЬ NULL ТОГДА " " ИНАЧЕ ВТШтрихкод.Характеристика КОНЕЦ КАК Характеристика, ВЫБОР КОГДА ВТШтрихкод.Штрихкод ЕСТЬ NULL ТОГДА " " ИНАЧЕ ВТШтрихкод.Штрихкод КОНЕЦ КАК Штрихкод ИЗ ВТСоединение ЛЕВОЕ СОЕДИНЕНИЕ ВТШтрихкод ПО ВТСоединение.Номенклатура = ВТШтрихкод.Владелец СВЕРНУТЬ ПО ВТСоединение.Номенклатура И ВТШтрихкод.Характеристика; |
|||
9
antiteror91
05.09.12
✎
09:29
|
(6) ЗАПРОС В (8)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |