Pb requête access

Pb requête access - SQL/NoSQL - Programmation

Marsh Posté le 12-05-2006 à 10:31:23    

Bonjour à tous,
 
 
 
Je dispose de la table suivante dans une base Access
 
Code|Annee|IdTableau|NumLigneTableau|ReferenceLigne|Valeur
cod1|2006|FF|1|ref1|Val1
cod1|2006|FF|1|ref2|Val2
cod1|2006|FF|1|refValeur|45
cod1|2006|FF|2|ref1|Val1
cod1|2006|FF|2|ref2|Val1
cod1|2006|FF|2|refValeur|50
cod1|2006|BB|1|ref1|Val1
cod1|2006|BB|1|ref2|Val2
cod1|2006|BB|1|refValeur|75
cod2|2006|FF|1|ref1|Val1
cod2|2006|FF|1|ref1|Val1
cod2|2006|FF|1|refValeur|20
cod2|2006|FF|2|ref1|Val1
cod2|2006|FF|2|ref1|Val1
cod2|2006|FF|2|refValeur|10
cod2|2006|FF|3|ref1|Val1
cod2|2006|FF|3|ref1|Val1
cod2|2006|FF|3|refValeur|5
 
En fonction d'un code donné, j'associe un identifiant de tableau(IdTableau).  
Chaque tableau à un nombre de lignes qui peut être variable. (Par exemple un tableau peut contenir une ligne ou 3, 4, etc..)
Chaque ligne est associée à une référence du tableau.
Et enfin pour chaque référence, on a une valeur qui peut être rempli ou pas.
 
 
 
Dans mon exemple:
 
On voit que  
Pour le cod1 et pour l'année 2006,  
on a un tableau de type "FF" qui a 2 lignes.
 la première ligne a une valeur de 45
 la deuxième ligne une valeur de 50
     un tableau de type "BB" qui a 1 ligne (valeur 75).
 
Pour le cod2 et pour l'année 2006,  
on a un tableau de type "FF" qui a 3 lignes.
 la première ligne a une valeur de 20
 la deuxième ligne une valeur de 10
 la troisième ligne une valeur de 5
 
 
Ce que j'aimerai obtenir:
 
Additionner toutes les lignes "refValeur" d'un tableau donné et d'un code donné:
 
on aurait donc pour le cod1 et l'année 2006, pour le tableau FF, la valeur 95.
 
Pour le cod2 et l'année 2006, la valeur 35  
 
Je n'arrive pas à faire cela
 
Je vous remercie tous d'avance pour votre aide

Reply

Marsh Posté le 12-05-2006 à 10:31:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed