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

SQL> desc tab1
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NOT NULL NUMBER(3)
AMT NUMBER(16,2)
UDATE DATE
COUNTRY VARCHAR2(2)


ID - номер счета
AMT - сумма операции
UDATE - дата проведение операции
COUNTRY - страна в которой была проведена операция

Нужно выбрать строки где ID в пределах одной даты проводил операции в разных странах. Строки где он проводил несколько операции в одной стране не нужна, только в разных странах, в пределах одной даты.
27 май 09, 14:12    [7234643]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
бубалех,

сессия?

быстро читайте про group by clause
27 май 09, 14:16    [7234676]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
Elic
Member

Откуда:
Сообщений: 29991
where (id, udate) in (select id, udate from tab1 group by id, udate having count(distinct country) > 1)
27 май 09, 14:17    [7234683]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
SELECT A.* FROM tab1 A, tab1 B
WHERE A.id = B.id
  AND A.udate = B.udate
  AND A.country <> B.country
27 май 09, 14:21    [7234715]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
бубалех
Guest
А как сделать чтобы выборка возвращала только ID и количество стран в которых он проводил за одну дату? :)
27 май 09, 15:36    [7235336]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
Elic
Member

Откуда:
Сообщений: 29991
бубалех
А как сделать чтобы выборка возвращала только ID и количество стран в которых он проводил за одну дату? :)
Вот дословно так и написать
27 май 09, 15:38    [7235351]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выборкой  [new]
бубалех
Guest
Elic, :)
27 май 09, 15:45    [7235397]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить