Текущий архив: 2007.10.14;
Скачать: CL | DM;
Вниз
Операции в расширенном SQL для ХП Найти похожие ветки
← →
Megabyte © (2007-06-07 16:29) [0]У меня выбираются 4 значения в ХП:
select min1(Rpe.progress_timestamp - Rpb.progress_timestamp)
...
into :min_days1;
select min2(Rpe.progress_timestamp - Rpb.progress_timestamp)
...
into :min_days2;
select max1(Rpe.progress_timestamp - Rpb.progress_timestamp)
...
into :max_days1;
select max2(Rpe.progress_timestamp - Rpb.progress_timestamp)
...
into :max_days2;
По сути надо минимальное из 2-х минимальных и, соответственно, максимальное из 2-х максимальных.
Можно ли как-то в самой ХП средствами SQL? Мне это требуется для стандартизации процедуры формирования отчета по данным с выборки.
Банально делаю так:if (:min_days1 > :min_days2) then
begin
:min_days = :min_days2
else
:min_days = :min_days1
end;
Ругается на неправильный синтаксис. Ну я и не претендую
Что подскажете.
p.s. И вообще, кто может дать ссылку по расширенному SQL для FB 2.0. Никак не могу найти, яндекс выдает только на обычный SQL.
← →
Johnmen © (2007-06-07 16:37) [1]
> Ругается на неправильный синтаксис.
Двоеточия там к чему???
← →
stud © (2007-06-07 17:00) [2]а сделать запрос - отсортировать как надо и выбрать нужное колво записей?
← →
Desdechado © (2007-06-07 17:16) [3]> Ругается на неправильный синтаксис.
И правильно делает.
> Что подскажете.
Справку по синтаксису почитать. begin-end ходят парами и не могут в себе левый else содержать. Да и операторы точкой с запятой отделяются. А end не отделяется.
Короче: RTFM
← →
Megabyte © (2007-06-08 13:51) [4]
> Desdechado © (07.06.07 17:16) [3]
Я про то, что принцип, по которому я делаю, верен? Т.е. проблема в синтаксических ошибках?
← →
Desdechado © (2007-06-08 14:01) [5]Я не совсем понял, что надо.
Но можно использовать несколько функций в одном запросе.SELECT MIN(zayv_id), MAX(zayv_id) FROM zayavka
← →
Megabyte © (2007-06-08 15:26) [6]У меня выбираются 2 минимума и 2 максимума(по разным условиям), надо выбрать из них наименьшее и набольшее.
Спасибо, разобрался. :)
Страницы: 1 вся ветка
Текущий архив: 2007.10.14;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.039 c