Помогите с запросом

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Помогите с запросом

Re: Помогите с запросом

Yurich » 04 апр 2005, 12:20

Chester писал(а):Как надо изменить запрос, что-бі он работал в Interbase, учитывая что тот практически не понимает вложеных подзапросов?
Используй временный таблицы...

Absurd » 04 апр 2005, 11:40

В Оракле мы возвращаем курсоры из хранимых процедур, и JDBC их понимает как нормальные резалтсеты.

Игорь Акопян » 01 апр 2005, 17:59

Жабу не знаю, а сделать select * from MyProc там низя?

Chester » 01 апр 2005, 13:50

Да проблема в том что нужен именно запрос - его потом надо запускать из Java (JDBC).

Игорь Акопян » 01 апр 2005, 13:45

а я бы процедуру написал...

Помогите с запросом

Chester » 01 апр 2005, 13:22

Как надо изменить запрос, что-бі он работал в Interbase, учитывая что тот практически не понимает вложеных подзапросов?

select FPACCOUNTID
from TMP_KWT.TBTASKPOSITION
where FDOCREGID IN
(
select FDOCREGID
from TMP_KWT.TBPRIMARYDOCREGISTER a,
( select FPACCOUNTID, max(FDOCREGDT) as maxdate
from TMP_KWT.TBPRIMARYDOCREGISTER
where FPDTYPEID = 3
group by FPACCOUNTID
) as TMP
where
a.FPACCOUNTID=TMP.FPACCOUNTID
and a.FDOCREGDT=TMP.maxdate
)
AND
FBEATRESULTID IN
(select FBEATRESULTID from TMP_KWT.TBBEATRESULT where FBEATCODE IN (12,53))

Вернуться к началу