|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : février 2008 Messages : 12 ![]() |
Bonjour,
J'ai une 1ere table(nomenclature) et une dexieume table (ligne_cde_client) structure des tables: Code :
Code :
2- Mon problème, je vaux une requette qui me retourne le besoin d'un composant donné (:RES_ARTICLE) par rapport aux commandes en cours dans une periode donnée (01/2012). exemple si je donne le composant C01 elle me retourne 50 (supposons LCCL_QTE_COMMANDEE_UV = 10) si je donne le composant C03 elle me retourne 60 = 3*2*10 (supposons LCCL_QTE_COMMANDEE_UV = 10) J'ai essayé la requette ci-dessous, mais elle me retourne un résultat sauf dans le cas ou le composant est dans le premier niveau, comment je dois faire si le composant dans un niveau supperiure à 1. Code :
|
||||||
|
|
00
|
|
|
#2 | |
|
Membre expérimenté
![]() François Inscription : février 2010 Messages : 306 ![]() |
![]() Citation:
Si c'est bien le cas, pour C01, dans la mesure ou: - c'est un composant*2 de C02 -et que C02 est un composant *2 de PF01 ne devrait-on pas avoir: (1+2*2)*10=50 C01 pour PF01? |
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : février 2008 Messages : 12 ![]() |
Citation:
C02 est de coef 2 dans PF01 donc le besoin de C02= 2*10=20 (avec 10 la qté commandé de PF01). je m'intéresse que pour les composant (autrement dit les feuilles), pour PF01 les feuilles sont C01 et C03, vous avez raison, le besoin de C01 = (1+2*2)*10= 50
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com