Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1
  • 2
  • 3

ТЕМА:

Re: ORA-00904 12 года 10 мес. назад #857

Alexxx пишет: А если так
with t as
(select 1 contnum, 500000 totalsum, 0.3 percval, to_date('21-08-2008','DD-MM-YYYY') PercDate, 2 SSudPrPrP from dual
union all
select 1, 500000, 5, to_date('22-08-2009','DD-MM-YYYY'), 0 from dual
union all
select 1, 500000, 17, to_date('21-08-2008','DD-MM-YYYY'), 0 from dual
union all
select 1, 500000, 34, to_date('21-08-2008','DD-MM-YYYY'), 1 from dual)
select * from
(select * from t order by PercDate desc)
where rownum<2;

CONTNUM TOTALSUM PERCVAL PERCDATE SSUDPRPRP






1 500000 5 22.08.2009 0



я что данные так должен расписывать в несколько сот тыс строк? Садо мазо получается

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: ORA-00904 12 года 10 мес. назад #858

Мне то нужно исключить выводимое поле из под оператора group by

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: ORA-00904 12 года 10 мес. назад #859

Разве в моем запросе есть group by?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: ORA-00904 12 года 10 мес. назад #860

И вопрос нужно нормально формулировать

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: ORA-00904 12 года 10 мес. назад #861

Alexxx пишет: И вопрос нужно нормально формулировать

в чем ошибка у меня в первом посте?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: ORA-00904 12 года 10 мес. назад #862

Может
select
cc.contnum,
pp.percval
from
PLANPERC pp,
credcont cc,
(select btrv_address, max(PercDate) percdate from PLANPERC pp2
group by pp2.btrv_address) pp3
where cc.contnum = pp.contnum
and pp.btrv_address = pp3.btrv_address
and pp.percdate = pp3.percdate

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.342 секунд