непонятно вот это:
Цитата:
из поля3 вычесть поле4 и присвоить буквы, поле3-поле4:=a (это в первой строке), затем сделать то же самое во второй строке и поле3-поле4:=b и так далее
|
Если из одного поля вычесть другое, то получится какой-то результат, и это не обязательно буква 'a' (кстати, вычитать строки нельзя, вычитать можно только цифры). Ну пусть в поле 3 у тебя 10, а в поле 4 - 7 (это, типа, в первой строке). Ну получил ты в результате вычитания некоторое значение (3 в данном примере). И каким образом программа должна понять, что это значение надо сконвертировать именно в 'a'?
ЗЫ. По поводу фильтрации - за нее отвечает секция запроса WHERE, написанная через параметры, ну это и в твоем первоначальном коде есть...
ЗЗЫ. Код "свиснул" где-то и теперь хочешь, что бы тебе его под твою задачу переделали?..