Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Помогите с запросом  [new]
Madfish
Member

Откуда:
Сообщений: 270
Имеем таблицу
sum name
2 ккк
4 ууук
5 уукук
7 аааа
5 кккк

Как выбрать толко те поля в которые в сумму поля сумм меньше 10
7 апр 07, 14:36    [3993462]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
GuestЪ
Guest
with tab as (select 7 summa, 'AAA' name from dual union all
             select 5, 'BBB' from dual union all
             select 4, 'AAA' from dual)
--
   select * from tab
   where name in (select name from tab
                  group by name
                  having sum(summa)<10)
7 апр 07, 15:09    [3993492]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
Madfish
Member

Откуда:
Сообщений: 270
GuestЪ
with tab as (select 7 summa, 'AAA' name from dual union all
             select 5, 'BBB' from dual union all
             select 4, 'AAA' from dual)
--
   select * from tab
   where name in (select name from tab
                  group by name
                  having sum(summa)<10)



Так не выбирает ((
7 апр 07, 15:14    [3993502]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
GuestЪ
Guest
Madfish

Так не выбирает ((

странно, ну сделай аналитикой:
select summa, name from (select tab.*, sum(summa) over (partition by name) ss from tab)
where ss<10
7 апр 07, 15:34    [3993519]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116096
GuestЪ
Madfish

Так не выбирает ((

странно, ну сделай аналитикой:


Забавное предложение. А с аналитикой значит сработает ?
ИМХО проблемы с правильной постановкой задачи.

2Автор: Что именно не выбрало в первом варианте ?
7 апр 07, 16:52    [3993603]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
GuestЪ
Guest
dmidek

Забавное предложение. А с аналитикой значит сработает ?

с аналитикой почти всегда срабатывает
7 апр 07, 17:23    [3993636]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6910
автор просто явно не дружит с русским языком
7 апр 07, 18:01    [3993667]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить