Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос rFunc для Ib6, немогу с функцией IIF разобраться [D6, IB6.x]


mic_2000 ©   (2003-01-20 12:40:00) 

Делаю примерно такой запрос
SELECT IIF(cotdel="03",0,1) AS col1
from table


cotdel описана как CHAR(2)
и запрос ругается на равно, в хелпе написано такое:
IIf(i1, i2, i3) Если i1=0, то i3, в остальных случаях - i2
а как сделать чтобы была проверка если i1=1 допустим?


ufff   (2003-01-20 15:23:00) [1]

..в конце концов iif"ом пользуйся при крайней необходимости - так как функция вызывается для каждой записи в выборке....


ufff   (2003-01-20 15:17:00) [2]

iif(i1 - 1, i2, i3)

причем всё должно быть типа integer

условия пихать нельзя...

в крайнем случае строки можно привести к integer
ex: cast("10" as integer)


mic_2000   (2003-01-20 14:55:00) [3]

Что никто с этой библиотекой неработал???
Помогите плиз....


Наверх

Титульная страница Поиск, карта сайта Написать письмо