Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

условие запроса [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??


Наверх

Титульная страница Поиск, карта сайта Написать письмо