Bonsoir,
Pour simplifier j'ai une table qui historise les charges des vehicules entrés au niveau d'une usine
ce que je voudrais faire, c'est d'éliminer les Charges redondantes,et de ne garder qu'un seul enregistrement de chaque couple (Immat,Charge) identique, et si possible d'enumérer le nombre d'enregistrement relatives à chaque charge et les mettre dans un nouvel attribut Nombre_Charge
par exemple si j'ai la structure Tonage(Numero,Immat,Charge,Autre données)
Numero , Immat , Charge , Autre_données
1 , A , 100 , XXXXX
2 , A , 100 , XXXXX
3 , A , 200 , XXXXX
4 , B , 100 , XXXXX
5 , C , 100 , XXXXX
6 , C , 100 , XXXXX
7 , C , 200 , XXXXX
8 , C , 200 , XXXXX
9 , C , 300 , XXXXX
Une fois la requete appliquée je devrais avoir comme résultat
Numero , Immat , Charge , Nombre_Charge , Autre_données
1 A 100 2 , XXXXX
3 A 200 1 , XXXXX
4 B 100 1 , XXXXX
5 C 100 2 , XXXXX
7 C 200 2 , XXXXX
9 C 300 1 , XXXXX
Explication:
J'ai initialement trois vehicules matriculés A, B et C;
la voiture A a été inspecté à trois reprises (Autre données date); deux fois avec une charge de 100 kg et une troisiéme avec une charge de 200 kg...
La voiture B a été inspecté une seule fois avec une charge de 100 kg;
La voiture C a été inspecté 5 fois, dont deux avec la charge 100 et deux autres avec la charge 200 et une derniére fois avec la charge 300:
Pour la voiture A , les deux enregistrement 1 et 2 sont redondants au niveau des attributs (Immat, Charge) donc je garde que l'enregistrement 1 et je donne la valeur 2 à l'attribut "nombre_charge" puisque il y'a deux enregistrements ayant une valeur de Charge égale à 100 pour la voiture A;
puis je liste l'enregistrement 3 puisque il est unique. je donne aussi la valeur 1 à l'attribut "Nombre_Charge" puisque pour la voiture "A" et pour une charge de 200 j'ai eu une seule valeur de charge,
J'espere que c'est un peu plus claire,
Merci de m'aider si vous voyez comme faire, je piétine depuis deux heures làdessus,
welid
Partager