powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите упростить условие отбора записей. A2007
6 сообщений из 6, страница 1 из 1
Помогите упростить условие отбора записей. A2007
    #39307207
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно выбрать значения удовлетворяющие условию:
> 40 And < 71
Но с шагом = 2
то есть 40,42,44....
как это записать в условии отбора?
--------------------------------------------------------------------------
СПС
...
Рейтинг: 0 / 0
Помогите упростить условие отбора записей. A2007
    #39307215
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Код: vbnet
1.
WHERE ctl2>40 And ctl2<71 AND ctl2 Mod 2=0;
...
Рейтинг: 0 / 0
Помогите упростить условие отбора записей. A2007
    #39307216
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Код: vbnet
1.
2.
3.
SELECT Таблица1.ctl2, [ctl2] Mod 2 AS Выражение1
FROM Таблица1
WHERE (((Таблица1.ctl2)>40 And (Таблица1.ctl2)<71) AND (([ctl2] Mod 2)=0));
...
Рейтинг: 0 / 0
Помогите упростить условие отбора записей. A2007
    #39307217
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

Спасибо.
Куда тут впихнуть Mod ?

Код: vbnet
1.
WHERE ((((DateDiff("m",[DATE_ROZDENIYA],Date())+(Day([DATE_ROZDENIYA])>Day(Date())))\12)>40 And ((DateDiff("m",[DATE_ROZDENIYA],Date())+(Day([DATE_ROZDENIYA])>Day(Date())))\12)<71) AND ((Month([DATE_ROZDENIYA]))=Month(Date())))
...
Рейтинг: 0 / 0
Помогите упростить условие отбора записей. A2007
    #39307219
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Попробуй вот так:
Код: vbnet
1.
WHERE ((((DateDiff("m",[DATE_ROZDENIYA],Date())+(Day([DATE_ROZDENIYA])>Day(Date())))\12)>40 And ((DateDiff("m",[DATE_ROZDENIYA],Date())+(Day([DATE_ROZDENIYA])>Day(Date())))\12)<72) AND ((Month([DATE_ROZDENIYA]))=Month(Date())) AND ((((DateDiff("m",[DATE_ROZDENIYA],Date())+(Day([DATE_ROZDENIYA])>Day(Date())))\12 Mod 2)=0)<>0))
...
Рейтинг: 0 / 0
Помогите упростить условие отбора записей. A2007
    #39307220
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Спасибо всем.
Всё получилось!
Особая благодарность SDKU.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите упростить условие отбора записей. A2007
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]