|
|
|
| Мне нужно было написать запрос для фильтрации в dbf файле, а имено чтобы по определеному столбцу фильтровались только счета начинающиеся с 2600. Когда указываю какой нибудь один счет полнстью фильтруется отлично, а как указать чтобы фильтровались все счета начинающиеся с 2600 (длина счетов разная) Помогите пожалуйта и не судите строго, я еще только учусь.Заранее благодарен. | |
|
| |
|
|
|
|
SELECT ... FROM ... WHERE AccountNumber Like "2600*"
|
| |
|
| |
|
|
|
| Спасибо. Но не получается. Фильтрует служебная программа по запросу в ввиде "ODM.CNo = ('26001819416'), где CNo - нозвание солбца "Кредит" ; ('26001819416') - номер счета, поэтому запросу программа формирует ведомость отобранных документов именно с этим счетом. А мне надо чтобы прога фильтровала все счета которые начинаются с 2600. При вводе ('2600*') не выбирается ни один счет. Пожалуйста может кто то сталкивался с этим. | |
|
| |
|
|
|
| приведенный Lukas'ом запрос делает именно то что вам нужно.
почитайте help про like | |
|
| |
|
|
|
| А база случаем не на SQL server лежит?
Если там, то попробуйте вместо * поставить% | |
|
| |
|
|
|
| или Оракл какой, завалящийся | |
|
| |