Bonjour,
Je vais essayer d'être explicite sur ma demande
Je bloque sur la réalisation d'une requete en sql server.
Vous trouverez ci dessous, une image ..
J'ai crée une requête sql toute simple qui m'affiche une liste de BarCode avec un identifiant (champ "Id"). J'ai inséré également un champ ("Nbr_Caractere") qui me donne le nombre de caractère du champ BarCode.
Le résultat de cette requête me pose un problème. En effet, le champ "Id" peut avoir deux identifiants identiques.
Pour un identifiant unique , je peux avoir soit un Barcode à 13 caractère ou 28 caractères. Pour ce résultat c'est Ok
Mais pour 2 identifiants identiques ("Id"), je peux avoir soit un Barcode à 13 caratères ou 28 caractères .Et pour compliquer la tache, pour ces 2 mêmes identifiants ("Id), soit le BarCode à 13 caractères est en première position et le BarCode à 28 caractères en deuxième position ou l'inverse.
Voici ce que j'essaie de faire :
Je voudrais que :
1) Pour un identifiant unique..on ne fait rien: il affiche soir le barceCode à 13 caractère ou à 28 caractères (ligne 2 et 3 de l'image)
2) Pour deux identifiants identiques, je souhaiterais garder uniquement le BarCode à 13 caratères (ligne 4 et 5 de l'image)
Merci pour votre aide
Partager