|
Запрос. Как сгруппировать | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
09.06.14
✎
22:12
|
ВЫБРАТЬ
ТоварыВНТТОстатки.Номенклатура КАК Номенклатура, ТоварыВНТТОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТоварыВНТТОстатки.КоличествоОстаток КАК КоличествоОстаток, NULL КАК ЦенаРег, ТоварыВНТТОстатки.Склад ИЗ РегистрНакопления.ТоварыВНТТ.Остатки(, Склад <> &Склад) КАК ТоварыВНТТОстатки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ МинимальныеЦеныПоставщиковРег.Номенклатура, МинимальныеЦеныПоставщиковРег.ХарактеристикаНоменклатуры, NULL, МинимальныеЦеныПоставщиковРег.ЦенаРег, NULL ИЗ (ВЫБРАТЬ ЦНК_Наличие.Номенклатура КАК Номенклатура, ЦНК_Наличие.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, МИНИМУМ(ЦНК_Наличие.Цена * КурсыВалютСрезПоследних.Курс / КурсыВалютСрезПоследних.Кратность) КАК ЦенаРег ИЗ РегистрСведений.КурсыВалют.СрезПоследних(&Дата, ) КАК КурсыВалютСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних(, Период = &Дата) КАК ЦНК_Наличие ПО КурсыВалютСрезПоследних.Валюта = ЦНК_Наличие.Валюта СГРУППИРОВАТЬ ПО ЦНК_Наличие.Номенклатура, ЦНК_Наличие.ХарактеристикаНоменклатуры) КАК МинимальныеЦеныПоставщиковРег Результат получается таков Номенклатура1 Характеристика1 КоличествоОстаток1 Null Склад1 Номенклатура2 Характеристика2 КоличествоОстаток2 Null Склад2 Номенклатура1 Характеристика1 Null ЦенаРег1 Null А надо мне получить: Номенклатура1 Характеристика1 КоличествоОстаток1 ЦенаРег1 Склад1 Номенклатура2 Характеристика2 КоличествоОстаток2 ЦенаРег1 Склад2 Как тут быть? Уже запарился. Просто надо получить всю номенклатуру и по остатках на складах и по установке цен на сегодня. Но склад - null там не должен быть :( |
|||
1
EugeniaK
09.06.14
✎
23:12
|
(0) Заменить "ОБЪЕДИНИТЬ" на "СОЕДИНЕНИЕ"
|
|||
2
EugeniaK
09.06.14
✎
23:14
|
+(1) ЛЕВОЕ СОЕДИНЕНИЕ по Номенклатура1 и Характеристика1
|
|||
3
EvgeniuXP
09.06.14
✎
23:15
|
(0) объединяем - это по вертикали больше, а соединение - по горизонтали.
|
|||
4
Boudybuilder
09.06.14
✎
23:29
|
мне надо чтобы вся номенклатура попала и с левой таблицы и с правой
|
|||
5
EugeniaK
09.06.14
✎
23:31
|
(4) Попала куда?
Одна таблица остатки, вторая цены. Если нужны еще и цены без остатков, то ПОЛНОЕ СОЕДИНЕНИЕ. |
|||
6
Boudybuilder
09.06.14
✎
23:36
|
Вот я так и думаю . Что сначала ПОЛНОЕ в во вложеном запросе сделаю без склада , а потом уже этот вложеный присоеденю к ЛЕВЫМ к остаткам с полем Склад
|
|||
7
Boudybuilder
10.06.14
✎
11:23
|
Что то ниче не получается ... :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |