Salut,
Je souhaiterai écrire un algorithme qui permette de comparer plusieurs champs entre eux (4 pour commencer).
Le règle serait que la première colonne est la "référence" et donc ne peut contenir de null.
Voici quelque cas :
Voici mon idée d'algorithme, mais je ne suis pas sur que ça couvre tous les cas.COL1 COL2 COL3 COL4 Q Q Q Q Q NULL A Q Q Q A Q Q Q Q C Q Q A D Q NULL NULL NULL
Je me base sur la colonne1 car elle est toujours renseigné,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Si COL2 est NON NULL ET COL1 <> COL2 Alors DIFFERENCE SINON Si COL3 est NON NULL ET COL1 <> COL3 Alors DIFFERENCE SINON Si COL4 est NON NULL ET COL1 <> COL4 Alors DIFFERENCE SINON PAS DE DIFFERENCE
l'idée est que les 4 colonnes doivent être égale.
Ma crainte est que tous les cas ne soit pas couvert,
en sachant qu'aujourd'hui j'ai 4 colonnes mais que demain j'en aurai plus.
Je teste si le champ est NON NULL, car si c'est la cas, je ne fais pas de comparaison sur le champ.
Merci pour votre aide.
Partager