2015-08-14 3 views
-1

У меня есть TEMP TABLE с буквенно-цифровым столбцом, и я хочу получить диапазон записей на основе 2-х фильтров.Как получить диапазон записей из TEMP TABLE с буквенно-цифровым столбцом?

**Filters:** Begin filter and End filter. 

**For Example: Column data:** 
A123 
A145 
B002 
B234 
C095 
C456 
D001 
D345 

Begin фильтр -> A14 и конечный фильтр -> D12

**Expected Result:** 
A145 
B002 
B234 
C095 
C456 
D001 

Есть ли способ сделать это?

Спасибо заранее!

ответ

3

Вы имеете в виду что-то вроде этого?

FOR EACH ttName 
    WHERE ttName.FieldName >= "A14" and ttName.FieldName <= "D12" 
    NO-LOCK: 

     /* do stuff */ 

END. 
+0

Это будет работать, но я хочу что-то вроде между sql. Если нет записи с D12, она должна автоматически выбрать предыдущую. – user3797063

+0

можно использовать между temp-table ??? – user3797063

+2

Прогресс не является SQL. Чем больше вы пытаетесь сделать его похожим на SQL, тем вам будет нехорошо. –