bonjour,
j'ai un petit pb que je ne sais comment resoudre :
j'ai une table avec expediteur, destinataire, article, % d'expedition et distance.
ainsi le destinataire1 recoit par exemple 20% de l'article X en provenance de l'expediteur A, et 30% en provenance de expediteur B et 50% en provenance de expediteur C.
Je voudrai rajouter un champ "Priorité" a ma table, qui classe, pour un couple (destinataire, article), les expéditeurs dans l'ordre décroissant du %.
Ainsi, dans mon exemple, pour le couple (destinataire1, articleX), la ligne correspondant a l'expéditeur C est à la priorité1, B est en priorité2, et A en priorité1.
Il y a au max 3 expediteurs pour un couple (destinataire, article), et en cas d'égalité des %, c'est la distance minimale expediteur-destinataire qui est prioritaire.
C'est un peu spécifique comme probleme mais je ne vois pas comment résoudre cela sans faire 15 requetes, je m'arrache les cheveux là dessus depuis 3jours...
si vous avez des idées merci!!
Partager