Bonjour
Suite à une requête avec un UNION j'obtiens une liste d'articles en fonction de mes critères. Cependant dans ce résultat j'ai des articles que je retrouve deux fois et c'est pas vraiment des doublons car pas identique sur toutes les colonnes.
Voici un exemple de deux tuples presque identique :
Pour explique le résultat : pour un même client 1 et un même code_article A1 deux tarifs peuvent s'appliquer comme c'est le cas ici.
Lorsque je suis dans ce cas de figure ci, je dois appliquer une règle de priorité qui est de retenir le tuple dont le champ tarif_avance est renseigné.
Donc, sur toute ma liste d'article je cherche à réaliser en SQL Server une condition pour garder bien évidemment les articles qui n'ont pas de tarif_avance, et dans le cas ou un article est en 'doublon' garder seulement l'article qui à le tarif_avance de renseigner et exclure de la liste de résultat l'autre article.
J'espère avoir été clair. Merci d'avance du coup de main!
Partager