Как проверить ограничения

nikomp
Дата: 05.05.2012 15:48:39
Есть таблица нужно проверить неравенство например такое ПОЛЕ1>ПОЛЕ2 (неравества могут быть любые). В принципе сложности нет, сначала считывает значения всех полей, которые присутствуют в неравенстве, затем проверяем его программно.
Но можно ли как нибудь сделать все это одним SQL запросом.

Использую компоненты DBGridEh, IBQuery
nikomp
Дата: 05.05.2012 16:07:58
Добавлю еще неравенства могут быть и такого вида ПОЛЕ1>ПОЛЕ2*ПОЛЕ3 ну короче с арифметическими вычислениями.
Нужно как-то получить доступ к данным желательно самый короткий путь, например если бы данные были в StringGrid'е можно было бы считывать их из ячейки. Но у меня используется DBGridEh
m7m
Дата: 05.05.2012 16:35:50
nikomp,

и почему не устраивает
where
nikomp
Дата: 05.05.2012 16:56:56
а как?
Zim-a
Дата: 05.05.2012 17:04:10
SELECT * 
FROM TABLE1
WHERE (FIELD1>FIELD2*FIELD3)