Bonjour,

J'ai une requete du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
select ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev,sum(ks_slddev) from ksdtmois@lien_dcgc_PREX_www.world s,pciro p
where ks_mois = (select max(ks_mois)-1 from ksdtmois@lien_dcgc_PREX_www.world)
group by ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev
J'essaie d'utiliser l'alias (sans doute pas de la bonne manière ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev,sum(ks_slddev) from ksdtmois@lien_dcgc_PREX_www.world s,pciro p
where ks_mois = (select max(ks_mois)-1 from s)
group by ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev
Ca c'est mon premier soucis, car ensuite j'essaie de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev,sum(ks_slddev) from ksdtmois@lien_dcgc_PREX_www.world s,pciro p
where ks_mois = (select max(ks_mois)-1 from ksdtmois@lien_dcgc_PREX_www.world)
and s.ks_pci = p.pc_numpci and p.pc_attribcontrol = 'R1'
group by ks_bqe,ks_cc,ks_ci,ks_pci,ks_dev
Le truc c'est que ca prends environ 2 min pour me renvoyer une résultat.

Merci pour vos propositions.