0
serffer
03.05.12
✎
01:17
|
Есть Таблица, у которой есть колонки Номенклатура, СтатьяЗатрат.
в СКД сейчас выглядит примерно так:
ВЫБРАТЬ *
ИЗ Таблица как т
{ГДЕ т.Номенклатура.* КАК Товар,
т.СтатьяЗатрат КАК СтатьяЗатрат}
Хотелось бы получить исходную таблицу с дополнительной колонкой "ЕстьВОтборе",
в которой стоит истина когда выполняются условия Компоновщика( с { } из примера) или когда отбор не установлен.
Т.к. таблица очень большая, хотелось бы как нибудь выкрутиться без временных таблиц.
как проще сделать такое?
|
|
1
Asmody
03.05.12
✎
01:38
|
соединяешь таблицу с самой собой левым соединением, условие накладываешь на вторую, в полях пишешь
ВЫБОР КОГДА Таблица2.КакоеТоКлючевоеПоле ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ЕстьВОтборе
|
|