![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос с iif [D6, Access]
Litr © (2004-06-08 09:18:00)Добрый день. В таблице есть текстовое поле со значениями:
notdeterminedstate
receivingstate
rolloutstate
storegestate
repairstate
Нужно добавить поле с числовыми значениями, если
receivingstate то 1
rolloutstate то -1
notdeterminedstate то 0
storegestate 0
repairstate 0
Заранее спасибо.
Digitman (2004-06-08 09:51:00) [1]
> Запрос с iif
iif(), может, и хорош будет, если всего пара различных уник.значений имеется в анализируемом поле .. а у тебя их аж целых четыре ..
тогда уж switch(), коль на то пошло ..
только вот ни iif ни switch не имеют отношения к SQL92, это фичи интерпретатора заросов самого Access, поэтому даже не пытайся влупить эти ключ.слова в текст sql-запроса в компонентах кл.приложения, обращающегося к mdb-базе без явной поддержки Access-движка
Соловьев (2004-06-08 09:46:00) [2]2-й класс - добавить поле:)
alter table table1 add column field2 integer
Соловьев (2004-06-08 09:42:00) [3]1-й класс :)
update table
set field2=1
where field1=receivingstate
Litr (2004-06-08 09:37:00) [4]Нужно добиться:
receivingstate 1
rolloutstate -1
notdeterminedstate 0
storegestate 0
repairstate 0
Курдль (2004-06-08 09:26:00) [5]Что значит добавить поле с числовыми значениями, если?