0
Leshqa_aut
02.12.15
✎
10:53
|
Здравствуйте. Помогите, пожалуйста
Есть документ "Заявка" с реквизитами: Клиент, Назначение,Площадь, Цена. Есть справочник "Помещения" с реквизитами: ТипПомещения, Площадь, ЦенаАренды. В отчете должны отразиться перечисленные значения реквизитов справочника "Помещения" с отбором по Клиенту (предопределенному) и чтобы значение "ТипПомещения" равнялось значению "Назначение" ПОСЛЕДНЕЙ ЗАЯВКИ, Площадь из справочника была больше/равна Площади, указанной в последней заявке и цена в справочнике была меньше/равна цене в последней по дате заявке.
пытался, но конкретно с последней проведенной заявкой не сравнивает, сравнивает со всеми:dfbbdrfb:
ВЫБРАТЬ
Помещения.ТипПомещения,
Помещения.Площадь,
Помещения.ЦенаАренды,
Заявка.Клиент
ИЗ
Справочник.Помещения КАК Помещения
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заявка КАК Заявка
ПО Помещения.ТипПомещения = Заявка.Назначение
И Помещения.Площадь >= Заявка.Площадь
И Помещения.ЦенаАренды <= Заявка.Цена,
(ВЫБРАТЬ ПЕРВЫЕ 1
Заявка.Ссылка КАК Ссылка
ИЗ
Документ.Заявка КАК Заявка
УПОРЯДОЧИТЬ ПО
Ссылка УБЫВ) КАК ВложенныйЗапрос
УПОРЯДОЧИТЬ ПО
Заявка.Ссылка УБЫВ
|
|