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 de 3 champs d'un enregistrement dans une requête [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 858
    Points : 583
    Points
    583
    Par défaut Somme de 3 champs d'un enregistrement dans une requête
    Bonjour,

    Dans une table j'ai 3 champs ( A B C ) que je voudrais sommer pour chaque enregistrement.

    Si dans une requête je mets comme champ calculé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total: [ChampA]+[ChamB]+[CampC]
    seul le champ A est pris dans le calcul.

    Les 3 champs ont la même structure (Numérique entier). je ne comprends pas d'où peut venir le problème

    Même chose si je mets un champ calculé dans la table

    Merci pour votre aide

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 695
    Points : 57 250
    Points
    57 250
    Billets dans le blog
    41
    Par défaut
    bonjour,

    pour chaque enregistrement de cette table, il n'y aurait pas au moins un de ces trois champs qui serait vide (Null) par hasard ?

  3. #3
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    la syntaxe est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total : [champA]+[champB]+[champC]
    si tes champs s'appellent [champA], [champB] et [champC]


    Édit : Bonjour Fabien

    Si le risque évoqué par Fabien existe, fais comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total : Nz([champA],0) + Nz([champB],0) + Nz([champC],0)
    Enfonce F1, pour ouvrir l'aide et tape Nz dans la fenètre de recherche pour te documenter sur cette fonction.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 858
    Points : 583
    Points
    583
    Par défaut
    Citation Envoyé par f-leb Voir le message
    bonjour,

    pour chaque enregistrement de cette table, il n'y aurait pas au moins un de ces trois champs qui serait vide (Null) par hasard ?
    Oui le champ est parfois nul

    C'était bien cela. je pensai que la sommation prenait un champ nul pour zéro

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 858
    Points : 583
    Points
    583
    Par défaut
    Citation Envoyé par ClaudeLELOUP Voir le message
    Bonjour,

    la syntaxe est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total : [champA]+[champB]+[champC]
    si tes champs s'appellent [champA], [champB] et [champC]


    Édit : Bonjour Fabien

    Si le risque évoqué par Fabien existe, fais comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Total : Nz([champA],0) + Nz([champB],0) + Nz([champC],0)
    Enfonce F1, pour ouvrir l'aide et tape Nz dans la fenètre de recherche pour te documenter sur cette fonction.
    Merci à tous deux

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Points : 2
    Points
    2
    Par défaut
    Bonjour ,

    J'ai besoin de trouver l’écart-type d'un enregistrement qui contient 52 valeurs ( Valeur de Semaine 1 à Semaine 52) , j'ai essayé "ÉcartTypeDom()" mais ca marche que pour les champs .

    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/04/2007, 11h52
  2. Réponses: 2
    Dernier message: 27/03/2007, 17h47
  3. Réponses: 8
    Dernier message: 23/03/2007, 01h14
  4. Réponses: 3
    Dernier message: 04/05/2006, 13h00
  5. Exclure des enregistrements dans une requête
    Par r@phy dans le forum Access
    Réponses: 3
    Dernier message: 29/03/2006, 11h18

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