Здравствуйте. Самописная конфа. Для упрощения ситуации сведу к минимуму задачу. Есть справочник Карточка в нем 4 реквизита 1.ФИО -строка 2.ОбщаяОчередь -число 3.ОчередьСдетьмми -число 4.РождлениеРебенка - флажок
Есть динамический список из двух колонок ФИО и ОбщаяОчередь
Требуется что бы в колонку динамического списка Общаяочередь формировать из знач реквизитов общаяочередь если РождениеРебенка=0 и реквизитов ОчередьСДетьми если РождениеРебенка=1. Я никогда с таким не сталкивался помогите как будет выглядеть запрос если это возможно?
ВЫБРАТЬ
"Иванов И И" КАК ФИО,
100500 КАК ОбщаяОчередь,
1050 КАК ОчередьСдетьмми,
ЛОЖЬ КАК РождениеРебенка
ПОМЕСТИТЬ ВтНабор
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Петров П П",
100501,
1051,
ИСТИНА
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Т.ФИО КАК ФИО,
ВЫБОР
КОГДА Т.РождениеРебенка
ТОГДА Т.ОчередьСдетьмми
ИНАЧЕ Т.ОбщаяОчередь
КОНЕЦ КАК КтоКрайний
ИЗ
ВтНабор КАК Т
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший