Calcul + requete avec plusieur tables
Posté : 28 sept. 2011, 14:20
Bonjour,
je suis un petit débutant, j'ai un soucis pour faire des calculs avec ma base de donnée.
Voici les tables fixes :
Table materiaux

Table processus

Table traitement

Puis les tables ou les utilisateurs ont inséré leurs données :
Table projet

Table piece

Table sous-ensemble

Ce que je voudrais, c'est calculer le coef suivant la formule suivante :
Coef_projet = somme_toutes_pieces*(qte_piece*(qte_sous-ensemble*(poids_sous-ensemble*coef_matiere*coef_processus+qte_traitement*coef_traitement)))
J'ai essayé une requête telle que :
Je pense que l'organisation de ma table sous-ensemble est peut être pas la bonne.
C'est un peu complexe pour moi
Si quelqu'un peux me remettre sur le bon chemin?
Merci,
je suis un petit débutant, j'ai un soucis pour faire des calculs avec ma base de donnée.
Voici les tables fixes :
Table materiaux

Table processus

Table traitement

Puis les tables ou les utilisateurs ont inséré leurs données :
Table projet

Table piece

Table sous-ensemble

Ce que je voudrais, c'est calculer le coef suivant la formule suivante :
Coef_projet = somme_toutes_pieces*(qte_piece*(qte_sous-ensemble*(poids_sous-ensemble*coef_matiere*coef_processus+qte_traitement*coef_traitement)))
J'ai essayé une requête telle que :
SELECT sous_ensemble.id_sous_ensemble, sous_ensemble.quantite_piece*sous_ensemble.qte_sous_ensemble*(sous_ensemble.poids_sous_ensemble*materiaux.indicateur_materiaux + sous_ensemble.traitement_matiere_sous_ensemble*traitement.indicateur_traitement)
FROM sous_ensemble, materiaux, traitement
INNER JOIN materiaux ON matiere_sous_ensemble = nom_materiaux
INNER JOIN traitement ON traitement_matiere_sous_ensemble = nom_traitement
WHERE id_projet = ?'
Mais apparement ca marche pas :'(Je pense que l'organisation de ma table sous-ensemble est peut être pas la bonne.
C'est un peu complexe pour moi
Si quelqu'un peux me remettre sur le bon chemin?
Merci,