|
простой вопрос по запросу | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
28.08.18
✎
06:28
|
есть запрос:
ВЫБРАТЬ | СпрНом.Ссылка КАК Номенклатура, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена |ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНом | ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СпрНом.Ссылка |ГДЕ | СпрНом.ЭтоГруппа = ЛОЖЬ | И СпрНом.ПометкаУдаления = ЛОЖЬ | |УПОРЯДОЧИТЬ ПО | ЦеныНоменклатурыСрезПоследних.Номенклатура.Наименование не выводит номенклатуры на которых не установлена цена. запрос теоретический - практической ценности не имеет. подскажите как подправить. спасибо! |
|||
1
catena
28.08.18
✎
06:36
|
Сделать основной таблицей Номенклатуру, а не цены. Там же в конструкторе даже галочки в соединении названием подсказывают чьи ВСЕ будут выведены.
|
|||
2
Мимохожий Однако
28.08.18
✎
06:37
|
В чём цель запроса?
|
|||
3
Маленький Вопросик
28.08.18
✎
06:40
|
ВЫБРАТЬ
| СпрНом.Ссылка КАК Номенклатура, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена |ИЗ | Справочник.Номенклатура КАК СпрНом | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних | ПО СпрНом.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура |ГДЕ | СпрНом.ЭтоГруппа = ЛОЖЬ | И СпрНом.ПометкаУдаления = ЛОЖЬ | |УПОРЯДОЧИТЬ ПО | ЦеныНоменклатурыСрезПоследних.Номенклатура.Наименование |
|||
4
Маленький Вопросик
28.08.18
✎
06:41
|
(1)верно!
|
|||
5
Маленький Вопросик
28.08.18
✎
06:41
|
(2) тестирование студента
|
|||
6
Sserj
28.08.18
✎
06:43
|
Ну для начала соединение сделать в параметрах срезапоследних а позже сделать левой таблицей в левом соеднинении именно срез.
|
|||
7
Маленький Вопросик
28.08.18
✎
06:45
|
(6) напиши запрос?
|
|||
8
Мимохожий Однако
28.08.18
✎
06:45
|
(5) Прикольно. Я про Фому, а ты про Ерёму.
|
|||
9
Sserj
28.08.18
✎
06:56
|
(7)
... ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ТипЦен = &ТипЦен И Номенклатура В (ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ СпрНом.ЭтоГруппа = ЛОЖЬ И СпрНом.ПометкаУдаления = ЛОЖЬ)) КАК ЦеныНоменклатурыСрезПоследних |
|||
10
Sserj
28.08.18
✎
07:00
|
+(9) Хотя так как помеченных явно меньше и скорей всего цены для групп не устанавливаются, то лучше будет так:
... ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ТипЦен = &ТипЦен И НЕ (Номенклатура В (ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ СпрНом.ПометкаУдаления = ИСТИНА))) КАК ЦеныНоменклатурыСрезПоследних |
|||
11
Маленький Вопросик
28.08.18
✎
07:05
|
всем спасибо!
|
|||
12
Мимохожий Однако
28.08.18
✎
07:11
|
Она и нас протестировала...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |