|
Помогите с запросом |
☑ |
0
SAP
14.07.11
✎
13:06
|
Вот текст
ВЫБРАТЬ
осОст.Счет,
осОст.ОС
ПОМЕСТИТЬ осОст
ИЗ
&тзОСОст КАК осОст
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
осОст.Счет КАК Счет,
осОст.ОС КАК ОС
ИЗ
осОст
ГДЕ осОст.ОС НЕ В Списке
(ВЫБРАТЬ
осОст.Счет КАК Счет,
осОст.ОС КАК ОС
ИЗ
осОст КАК осОст
ГДЕ
осОст.Счет ПОДОБНО ""104.%"") КАК ТабОсОст
ЛЕВОЕ СОЕДИНЕНИЕ осОст КАК осОст
ПО ТабОсОст.ОС = осОст.ОС
И (осОст.Счет ПОДОБНО ""101.%"")
Надо чтобы из таблицы осОст были выбраны только те записи, которых нет в подзапросе. Конструкция "не в списке" на прокатывает, как правильно ее написать?
|
|
1
MatrosoV AleXXXand_R
14.07.11
✎
13:08
|
ЛЕВОЕ СОЕДЕИНЕНИЕ
ГДЕ ЕСТЬ NULL
|
|
2
sereban
14.07.11
✎
13:08
|
ГДЕ осОст.ОС НЕ В (ВЫБРАТЬ....
|
|
3
Guk
14.07.11
✎
13:08
|
слово Списке убери и в подзапросе оставь одну переменную...
|
|
4
sereban
14.07.11
✎
13:08
|
Только в последнем запросе выбери только ОС
|
|
5
SAP
14.07.11
✎
13:44
|
Ок, спасибо. Осталась еще одна проблема со скобками - если "КАК ТабОсОст" убрать то "НЕ В" работает, а иначе ругается на "КАК"
|
|
6
SAP
14.07.11
✎
13:50
|
с ГДЕ ЕСТЬ NULL вроде получилось
|
|