Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поиск числа меньшего либо большего равному / 5 сообщений из 5, страница 1 из 1
02.04.2008, 11:32
    #35229250
vizalis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск числа меньшего либо большего равному
Есть таблица к-я содержит два поля
tt--------------hh
100------------1230
200------------4556
300------------12547
400------------45621
500-----------......
600
700
...
Я исходя из других операций нахожу например tt = 342 и мне надо дальше использовать в вычислениях значения между которыми оно находится,только у меня не получается,что делать? Большее значение я могу найти так
SELECT Zz.tt;
FROM zz;
WHERE Zz.tt >= 342;
into cursor t
tr = t.tt
А как найти меньшее??????
...
Рейтинг: 0 / 0
02.04.2008, 11:45
    #35229287
поиск числа меньшего либо большего равному
vizalisБольшее значение я могу найти так
SELECT Zz.tt;
FROM zz;
WHERE Zz.tt >= 342;
into cursor t
tr = t.tt
А как найти меньшее??????
Повторить запрос с заменой >= на <=
Или я что-то не так понял?
...
Рейтинг: 0 / 0
02.04.2008, 11:47
    #35229293
vizalis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск числа меньшего либо большего равному
если я просто заменю знаки то он поставит курсор на самой маленькое число в поле а мне надо идущее в меньшую сторону от заданного т е если брать 342 то я хочу получить 300
...
Рейтинг: 0 / 0
02.04.2008, 11:47
    #35229297
поиск числа меньшего либо большего равному
vizalisЕсть таблица к-я содержит два поля
tt--------------hh
100------------1230
200------------4556
300------------12547
400------------45621
500-----------......
600
700
...
Я исходя из других операций нахожу например tt = 342 и мне надо дальше использовать в вычислениях значения между которыми оно находится,только у меня не получается,что делать? Большее значение я могу найти так
SELECT Zz.tt;
FROM zz;
WHERE Zz.tt >= 342;
into cursor t
tr = t.tt
А как найти меньшее??????
Немного не так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
* Ближайшее значение, которое больше
SELECT MIN(Zz.tt) as tt;
 FROM zz;
 WHERE  Zz.tt >=  342 ;
  into cursor t 

* Ближайшее значение, которое меньше
SELECT MAX(Zz.tt) as tt;
 FROM zz;
 WHERE  Zz.tt <=  342 ;
  into cursor t1 
...
Рейтинг: 0 / 0
02.04.2008, 11:54
    #35229321
vizalis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск числа меньшего либо большего равному
Большое спасибо!Действительно оказалось все так просто!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поиск числа меньшего либо большего равному / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]