Bonjour
Dans une problématique de nomenclature, j' ai besoin de déterminer le PGCD d'une suite d'entier. Je m'explique, j'ai une commande d'un seul produit composé de
4 moteurs REF1
16 roues. REF2
Il faut que je fasse le lien avec la nomenclature composée de
1 moteur REF1
4 Roues
Voilà mes tables
Une table TMP_COMMANDE
REFERENCE varchar(50)
NOMBRE int
Clé sur REFERENCE
Une table DETAIL_NOMENCLATURE
NOMENCLATURE_ID int
REFERENCE varchar(50)
NOMBRE.
J'ai trouvé le moyen de rattacher une commande de
1 moteur REF1
4 Roues
à la nomenclature 10 composé de ces éléments.
Pour rattacher la commande de 4 moteurs , 16 roues, je m'étais dit qu'en premiere aproximation dans mon cas concret c'était le MINIMUM, parce qu'une voiture n'a qu'un seul moteur, on me l'avait affirmé également
Problème dans mon calcul complet j'ai trouvé des voitures à 4 moteurs.
En vrai il ne s'agit pas de voiture mais c'est plus parlant avec des voitures.
Voilà un jeu de données de TMP_COMMANDE
Là je voudrais trouver 4, et le min marche parfaitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NOMBRE REFERENCE 4 A 16 B
Là je voudrais trouver 4, et le min me renvoie logiquement 16.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NOMBRE REFERENCE 20 C 16 B
Là bien sur c'est 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 NOMBRE REFERENCE 1 A 3 B 5 C
Si vous avez une idée, je prends.
Je cherche à faire cela dans une Procedure Stockée
A+
Soazig
Partager