Message de rapport:
 

Re: Pb requetes imbriquées!?

Sujet: Re: Pb requetes imbriquées!?
par rungo sur 24/7/2006 16:21:07

bonjour,

essayez de passer par des join qui en théorie sont plus rapide

de plus dans la selection il y a 2 tables qui ne servent à rien Data_Produit et Data_chgt_Prod.

SELECT DISTINCT
RequeteRefProduit.Clé_Produit AS Clé_Produit,
RequeteRefProduit.Nbre_Bonnes AS Nbre_Bonnes,
RequeteRefProduit.Quantité_Rebuts AS Quantité_Rebuts,
RequeteRefProduit.Tps_Cycle_Stand AS Tps_Cycle_Stand,
RequeteRefProduit.Nbre_Bonnes + RequeteRefProduit.Quantité_Rebuts AS Total_Produite,
RequeteRefProduit.Tps_Bonnes AS Tps_Prod_Bonnes,
RequeteRefProduit.Tps_Rebuts AS Tps_Prod_Rebuts,
RequeteRefProduit.Tps_Rebuts + RequeteRefProduit.Tps_Bonnes AS TotatTempsProd,
ReqRefProduitChgtProd.Total_Temps_ChgtProd AS Total_Temps_ChgtProd,
ReqRefProduitDysOrg.Total_Temps_DysOrg AS Total_Temps_DysOrg,
ReqRefProduitPannes.Total_Temps_Pannes AS Total_Temps_Pannes,
(1000000* RequeteRefProduit.Quantité_Rebuts) / (RequeteRefProduit.Quantité_Rebuts + RequeteRefProduit.Nbre_Bonnes) AS PPM_Rebuts
FROM
Data_Rebuts inner join RequeteRefProduit on Data_Rebuts.Clé_Produit = RequeteRefProduit.Clé_Produit
inner join ReqRefProduitChgtProd on ReqRefProduitChgtProd.Clé_Produit = RequeteRefProduit.Clé_Produit
inner join ReqRefProduitDysOrg on ReqRefProduitDysOrg.Clé_Produit = RequeteRefProduit.Clé_Produit
inner join ReqRefProduitPannes on ReqRefProduitPannes.Clé_Produit = RequeteRefProduit.Clé_Produit
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2