IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Somme des champs commencant par le même mot


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Somme des champs commencant par le même mot
    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

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Points : 148
    Points
    148
    Par défaut
    Bonsoir..

    A mon avis, le mieux est de faire un regroupement sur une partie du nom et ensuite la somme.
    Je m'explique : tu prends par exemple, les quatre premières lettres de Colonne1, ce qui donne dans ta requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NomChamp: Left([Colonne1];4)
    Tu choisis le critère de regroupement, sauf dans le champ Colonne2 et Colonne3 ou tu choisis "Somme"

    Attention toutefois, ton champ colonne1 peut avoir les 4 premières lettres identiques, et les autres différentes.., par exemple :Chariot et Charrue..
    Le regroupement se fera sur "CHAR" dans ce cas, pensez peut être à augmenter le nombre à tronquer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NomChamp: Left([Colonne1];6)
    , par exemple...

    Ce n'est peut être pas très élégant, mais c'est simple à mettre en oeuvre...

    Bon courage

    DIdier71

Discussions similaires

  1. Faire la somme des champs groupés par identifiant
    Par Xavinou57 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 14/12/2008, 15h27
  2. Réponses: 3
    Dernier message: 07/11/2007, 09h55
  3. rave report (somme des champs par pages)
    Par mozcity dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/03/2006, 21h51
  4. Somme des champs ? existe t il une fonction ...
    Par dark_vidor dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/01/2006, 11h57
  5. Traitement des champs memo par DBGrid
    Par Sydaze dans le forum Bases de données
    Réponses: 4
    Dernier message: 18/04/2005, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo