Somme des champs commencant par le meme mot

kems

XLDnaute Nouveau
Bonjour tout le monde,
Je suis débutant sur Access, et j'ai besoin de votre aide.
J'ai une table composée de 3 colonnes, la première "Texte", les deux autres "Numérique". J'aimerai avoir une requête qui m'affiche toute mes données et m'additionne la valeur de tous les champs commencant par le même mot.
Ex : colonne 1 colonne 2 colonne3

alpha 1,01 2
béta 2,1 1
teta bol 1,2 4
gamma 3 0,5
teta val 1,2 4

je voudrai avoir dans ma requête, toutes ces données, avec un retraitement des "teta" : le teta bol et val disparaissent et deviennent teta, et les valeurs des colonnes 2 et 3 de ces derniers s'additionnent.

Pourriez-vous m'aider s'il vous plait?

Je vous remercie d'avance de votre soutient
 
C

Compte Supprimé 979

Guest
Re : Somme des champs commencant par le meme mot

Salut Kems,

Tu peux utiliser l'opérateur "LIKE" dans ta requête

Code:
SELECT Sum(Table1.Champ2) AS SommeDeChamp2, Sum(Table1.Champ3) AS SommeDeChamp3
FROM Table1
WHERE (((Table1.Champ1) Like "teta*"));

A+
 

tototiti2008

XLDnaute Barbatruc
Re : Somme des champs commencant par le meme mot

Bonsoir à tous,

une autre proposition, si la somme doit pouvoir concerner tous les 1er mots de la liste, et que teta bol et val ne sont que des exemples...


Code:
SELECT IIf(InStr(1,[champ1]," ")=0,[champ1],Left([champ1],InStr(1,[champ1]," ")-1)) AS PremMot, Sum(Table1.Champ2) AS SommeDeChamp2, Sum(Table1.Champ3) AS SommeDeChamp3
FROM Table1
GROUP BY IIf(InStr(1,[champ1]," ")=0,[champ1],Left([champ1],InStr(1,[champ1]," ")-1));
 

Statistiques des forums

Discussions
314 626
Messages
2 111 299
Membres
111 094
dernier inscrit
MFrequence