![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хитрый запрос :) [D6, Paradox]
highlander © (2004-01-19 14:31:00)
Господа!
Помогите составить SQL-запрос, с помощью которого можно выбрать число наиболее приближенное к заданному.
VID (2004-01-19 21:30:00) [1]
to dred2k: программисты извращенцы... работа такая...
Dred2k (2004-01-19 21:01:00) [2]
> LocalSQL.hlp
Мда, и в нем нет Abs, не то что уж в движке.
Как надоело извращаться в простых ситуациях, кто бы знал... :(
VAleksey (2004-01-19 17:31:00) [3]
LocalSQL.hlp
Описание SQL для BDE.
Ega23 (2004-01-19 16:50:00) [4]
> MV (19.01.04 16:44) [15]
Где посмотреть функции ANSII SQL? Мне бы просто список.
На www.citforum.ru большая статья есть, но копать далеко.
MV (2004-01-19 16:44:00) [5]
ABS нету :(
Ega23 (2004-01-19 16:35:00) [6]
А в рамках стандарта MIN функция есть, а ABS функции нет?
Johnmen (2004-01-19 16:24:00) [7]
Чтобы уйти от специфики диалекта и остаться в рамках стандарта :)
SELECT * FROM Table
WHERE
(Field-Value)*(Field-Value) =
(SELECT MIN((Field-Value)*(Field-Value)) FROM Table)
Ega23 (2004-01-19 15:57:00) [8]
> Вот шайтан!
:o)
Вот BLOBы сравнивать....
Dred2k (2004-01-19 15:54:00) [9]
> функции ABS и Min у него есть.....
> Спасибо... Заработало...
Во дела - у меня "Capability not supported".
BDE 5.2.0.2
Странно...
MV (2004-01-19 15:53:00) [10]
Вот шайтан!
Ega23 (2004-01-19 15:48:00) [11]
А строки - LIKE! :o)
MV (2004-01-19 15:43:00) [12]
А строки?
Ega23 (2004-01-19 15:41:00) [13]
нЭзачто.
highlander (2004-01-19 15:34:00) [14]
То Johnmen:
Числа могут быть любые
То Ega23:
> А я не знаю какой диалект SQL Paradox использует.
функции ABS и Min у него есть.....
Спасибо... Заработало...
Ega23 (2004-01-19 15:28:00) [15]
> А числа любые ?
А какая разница? Алгоритм-то один.
Johnmen (2004-01-19 15:18:00) [16]
>highlander
А числа любые ?
Ega23 (2004-01-19 15:09:00) [17]
А я не знаю какой диалект SQL Paradox использует. Если есть там функции ABS и Min ("Модуль" и "Минимальное значение"), то будет работать.
> из-под БДЕ?
А какая разница из-под чего? Тебе ведь не способ доступа нужен, а запрос.
highlander (2004-01-19 14:47:00) [18]
То Ega23:
А если для парадокса из-под БДЕ?
Ega23 (2004-01-19 14:33:00) [19]
select Min(Abs(X-Поле)) from Table1
Но это под MS SQL