LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Отбор по ...
 Тема: Отбор по вычисляемому значению
 
 15.06.2007 20:02:29
Petr
2 сообщения


Тема: Отбор по вычисляемому значению
SELECT 1 AS q1, 2 AS q2
FROM Любая_таблица
WHERE q1 < q2;
- выдает "введите значение параметра q1" :((
Тем не менее
SELECT 1 AS q1, 2 AS q2
FROM Любая_таблица
WHERE q1 < 2; - работает
Где грабли - не пойму. Запрета на такие выражения
вроде нет ( по крайней мере в Access )





P.S. Запросы на выборку
Автор: Petr от 21.05.2002 15:35:42 Источник ...
 15.06.2007 20:02:29
Сергей27
11 сообщения


RE: Отбор по вычисляемому значению
создай третье вычисляемое поле и в нём от q2 отними q1 в этом же поле в условии отбора поставь больше ноля. если это поле будет мешать на экране сними флажок. мож поможет...


P.S. Запросы на выборку
Автор: Сергей от 21.05.2002 18:25:03 Источник ...
 15.06.2007 20:02:29
Petr
2 сообщения


RE: Отбор по вычисляемому значению
>создай третье вычисляемое поле и в нём от q2 >отними q1 в этом же поле в условии отбора >поставь больше ноля.
- фигня - не помогает :((
Сделал по-другому: создал запрос который осуществляет отбор, используя сравнение вычисляемых полей вышеописанного запроса - так - работает.
Спасибо за ответ.
ЗЫ: Интересно , кто знает : это принципиальное ограничение или глюк ?
Петр


P.S. Запросы на выборку
Автор: Петр от 24.05.2002 12:53:46 Источник ...
 15.06.2007 20:02:29
All
4316 сообщения
1-ый


RE: Отбор по вычисляемому значению
Вообще в запросах надо использовать те поля, которые применяются в таблице, т.е. если Вы пишите a+1-c as q1, то в запросе надо писать WHERE a+1-c < 10, но не q1 < 10


P.S. Запросы на выборку
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Отбор по ...
ПоискПоиск  Список форумовСписок форумов  
right