1 2 3 4 5 6 7 8 9 10 11 12
|
insert /*+ APPEND */ into int_session (id_session, dat_deb, heure_deb, minute_deb,dat_crea,origine_session,id_interne_individu,IP,ORI_IP)
(select Id_session,trunc(min(date_hit),'dd'),to_char(min(date_hit), 'HH24'),
to_char(min(date_hit),'MI'), max(sysdate),max(origine_session),
max(nvl(id_interne_individu,0)),max(a.IP),999
from imp_navigation a
where status='N'
and exists (select '*' from int_individu e
where nvl(a.id_interne_individu,0) = e.id_interne_individu and e.flag_supp = 0)
and not exists (select '*' from int_session b where a.id_session = b.id_session)
and a.IP not in (select b.IP from INT_ORI_IP b)
group by id_session); |