Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Кол-во непустых значений в запросе  [new]
KV
Member

Откуда:
Сообщений: 319
Таблица типа:
NAME Z1 Z2 Z3 Kolvo
Name1 23 45
Name2 9 6 7
Name3 78

Как в столбце Kolvo подсчитать количество непустых зачений полей z1,z2,z3?
11 май 04, 16:40    [671850]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во непустых значений в запросе  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
iif(isnull(z1),0,1)+iif(isnull(z2),0,1)+iif(isnull(z3),0,1)
11 май 04, 16:51    [671889]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во непустых значений в запросе  [new]
Roma R
Member

Откуда:
Сообщений: 457
UPDATE [Table] SET [Table].Kolvo = IIf(IsNull([Z1]),0,1)+IIf(IsNull([Z2]),0,1)+IIf(IsNull([Z3]),0,1);

или

UPDATE [Table] SET [Table].Kolvo =abs(IsNull([Z1])+isNull([Z2])+IsNull([Z3]));
11 май 04, 16:57    [671913]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить