Merci,
je vais jeter un oeil,
Voila ma query... et le probleme, c est l alias.
Je voudrais simplement nommer mes 2 queries:
CID_max et l autre CID_hour et avec Oracle, ca n a pas l air si simple...
(
select max((t.pmexisorigconns+t.pmexistermconns+t.pmexistransconns)/248) CID ,to_date(t.cbt),v.site_id
from pmdata_u850_xshmy90801.aal2ap_a t
inner join site_subrack v on v.site_id=substr(t.fdn,length(t.fdn)-6)
where t.CBT>to_date(SYSDATE) AND t.timeres_id=1
group by to_date(t.CBT),v.site_id
) CID_max
(select (t.pmexisorigconns+t.pmexistermconns+t.pmexistransconns)/248 CID ,t.cbt hour, to_date(cbt),v.site_id
from pmdata_u850_xshmy90801.aal2ap_a t
inner join site_subrack v on v.site_id=substr(t.fdn,length(t.fdn)-6)
where t.CBT>to_date(SYSDATE) AND t.timeres_id=1
) CID_hour
select CID_max.CID,CID_max.date,CID_max.site_id,CID_hour.hour from CID_max
inner join CID_hour on CID_hour.site_id=CID_max.site_id AND CID_hour.CID=CID_max.CID AND CID_hour.date=CID_max.date
Oui, il y a d autres alternative, je suis d accord, genre un Rank() over Partition, mais bon.
Merci!