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

Откуда:
Сообщений: 95
Привет Всем!!!!!!

select outt.msc,
outt.DIRECTION,
max(out.date_time),
max(outt.counter_84150755) as bid_times,
max(((counter_84150737)+(counter_84150793))) as maxerll,
max(outt.counter_84150756) as seizere_time,
max(outt.counter_84163610) as ABAND_BEFORE_tIMES,
max(outt.counter_84150777) as ABAND_AFTER_TIMES,
max(outt.counter_84163612) as LOCAL_OFFIC_Fail,
max(outt.counter_84150778)  as RINGED_ANSWER_TIMES,
max(outt.counter_84163614) as CALL_DETERMINDED_TIMES,  
max(outt.counter_84150774) as CALLED_BUSY_TIMES,
max(outt.counter_84150775) as CALLED_TOLL_TIMES,
max(outt.counter_84150776) as CALLED_LOCAL_TIMES,
max(outt.counter_84150813) as INVALID_ADDRESS,
max(outt.counter_84150814) as UNALLOCATED_NUM_TIMES,
max(outt.counter_84163615) as ABSENT_SUB_TIMES,
max(outt.counter_84163616) as SERVICES_LIMITED_TIM,
max(outt.counter_84163617) as SEND_SPECIALTONE_TI,
max(outt.counter_84163618) as OUTG_PAGE_NO_RESP,
max(outt.counter_84163619) as INTERWORK_FAIL_tIMES,
max(outt.counter_84163620) as CALLED_PARTY_NSE,
max(outt.counter_84163621) as OTHER_FAIL_TIMES,
max(outt.counter_84150779) as INSTALLED_CIRC_NUM,
max(outt.counter_84150780) as AVAIL_CIRCUIT_NUM
from msc_tkgrp_incoming_traffic inc, msc_tkgrp_outgoing_traffic outt,
(select ou.DIRECTION, max(ink.counter_84150737+ou.counter_84150793) as maxErl 
from msc_tkgrp_incoming_traffic ink, msc_tkgrp_outgoing_traffic ou
where ou.date_time between to_date('2008-07-09 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2008-07-10 00:00:00','yyyy-mm-dd hh24:mi:ss')
  and ink.date_time=ou.date_time
  and  ink.direction = ou.direction
  GROUP BY ou.DIRECTION) maxBscErl 
                                                                   
 where ((counter_84150737)+(counter_84150793)) =  maxBscErl.maxErl
 and out.DIRECTION =maxBscErl.DIRECTION
 and inc.date_time=outt.date_time
 and  inc.direction = outt.direction
and out.date_time between to_date('2008-07-09 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2008-07-10 00:00:00','yyyy-mm-dd hh24:mi:ss')group by out.msc,out.DIRECTION

в результате выходить 45 строк!!!
а там всего 48 чёта 3 строк не выходить
вот эти з строк на первом таблице существует а на втором не существует !!какс сделать чтобы вот эти 3 строк тоже выходила !!
18 июл 08, 14:06    [5954620]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
outer join - вам нужен - в поиск или/и доку
18 июл 08, 14:10    [5954672]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
Inoyat
Member

Откуда:
Сообщений: 95
чёта не получается
18 июл 08, 14:20    [5954763]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
Inoyat
чёта не получается
Что не получается - в поиск или в доку? :)
18 июл 08, 14:23    [5954793]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
Inoyat
Member

Откуда:
Сообщений: 95
у мне не получаетяс Outer join

как постваить Outer join на этом запросе ?
18 июл 08, 14:29    [5954854]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
DenPL
Member

Откуда: Челябинск
Сообщений: 88
Jannny поможешь в моем топике плиз ?
18 июл 08, 14:32    [5954880]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
ПсЫхиатр
Guest
Jannny
Inoyat
чёта не получается
Что не получается - в поиск или в доку? :)


Inoyat
у мне не получаетяс Outer join

как постваить Outer join на этом запросе ?


Кажется, всем уже должно быть ясно, что это клиника.
Так нет, есть еще наивные
18 июл 08, 14:35    [5954897]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
ГостЪ
Guest
Inoyat
у мне не получаетяс Outer join

как постваить Outer join на этом запросе ?


А ты покажи как не получается.
18 июл 08, 14:50    [5955009]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
Inoyat
Member

Откуда:
Сообщений: 95
я не смог поставить Outer Join на этом запросе....
18 июл 08, 14:55    [5955056]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать  [new]
SysOper
Member

Откуда: M
Сообщений: 9760
Inoyat
я не смог поставить Outer Join на этом запросе....

Поздравляю тебя, Шарик - ты балбес! (с)
18 июл 08, 15:14    [5955222]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить