![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
условие запроса [D5, dBase, FoxPro]
pavelsinicinv © (2002-12-15 11:45:00)День добрый! Кто поможет ?
имеется запрос SQl в котором делается выборка телефонов (поля используемые в выборке символьные).
необходимо по образцу отсеять не нужные.
К примеру существуют телефоны с 20000 по 39999.
все остальные 200001312 или 3945555632 и т.д. нужно выбросить.
как построить условие запроса ?
select aphone, bphone, dstart, tstart, dfinish, tfinish from prom where bphone<>"7"and bphone<>"1";
and bphone<>"6" and bphone<>"4" and (strtoint(aphone)>19999 and strtoint(aphone)<40000)
pavelsinicinv (2002-12-15 13:03:00) [1]
> Max Zyuzin ©
Именно то, буду мыслить ....
Max Zyuzin (2002-12-15 12:55:00) [2]>pavelsinicinv (15.12.02 12:36)
обед ?
Уже закончился :)
Тогда пользуйся like
И делай запросы типа...
aphone not like "_____"
(5 подчеркиваний) - выберет все, где количество цифир не равно 5
Тут можно отсеивать и более сложные телефоны... В общем почитай синтаксис этой команды... думаю это то, что тебе надо...
pavelsinicinv (2002-12-15 12:36:00) [3]обед ?
pavelsinicinv (2002-12-15 12:22:00) [4]номера куда звонили (входящие) я должен отсеять по принципу направлений.
есть направления на 0, 2, 3, 5, 8 и 9.
нет соответственно на 1, 4, 6 и 7.
И откуда (исходящие) с 20000 по 39999 включительно.
Исходящие отсеять легко, а куда звонили ...
по городу есть телефоны с 01 по 09, 20000 по 39999, 50000 по 59999, 90000 по 99999.
если звонок по городу то ограничить его пятью символами(цифрами),
если межгород то только начинающиеся на 8 и еще 10 символов (цифр без пробелов, только цифры в номере входящего телефона).
Anatoly Podgoretsky (2002-12-15 11:50:00) [5]aphone between "20000" and "3999"
Max Zyuzin (2002-12-15 11:48:00) [6]А длинна не нужных телефонов фиксированная?? Она отличается от длинны нужных? А то у тебя у "не нужных" телефонов 5 символов у "нужных" - 9... Это так и надо? Или могут быть нужные телефоны типа 40000??