Есть список автомобилей по которым открыты документы, есть список автомобилей которые на территории, необходимо получить список автомобилей по которым открыты документы, но которые не заехали еще на территорию.
текст запроса
ВЫБРАТЬ
ЗаказНаряд.Автомобиль
ИЗ
Документ.ЗаказНаряд КАК ЗаказНаряд
ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
ГДЕ
ЗаказНаряд.Проведен = ЛОЖЬ
И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ
СГРУППИРОВАТЬ ПО
ЗаказНаряд.Автомобиль
;
По виду соединения (перепробывал разные) не может исключить авто, которые на территории. Подскажите, пожалуйста, как мне решить данную задачку?
ВЫБРАТЬ
ЗаказНаряд.Автомобиль
ИЗ
Документ.ЗаказНаряд КАК ЗаказНаряд
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
ЗаказНаряд.Проведен = ЛОЖЬ
И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ
ГДЕ
ПроездыОстатки.автомобиль ЕСТЬ NULL
СГРУППИРОВАТЬ ПО
ЗаказНаряд.Автомобиль
ВЫБРАТЬ
ЗаказНаряд.Автомобиль
ИЗ
Документ.ЗаказНаряд КАК ЗаказНаряд
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Проезды.Остатки КАК ПроездыОстатки
ПО (ПроездыОстатки.автомобиль = ЗаказНаряд.Автомобиль)
ГДЕ
ЗаказНаряд.Проведен = ЛОЖЬ
И ЗаказНаряд.ПометкаУдаления = ЛОЖЬ
И ПроездыОстатки.автомобиль ЕСТЬ NULL
СГРУППИРОВАТЬ ПО
ЗаказНаряд.Автомобиль
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший