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 :

requête analyse croisée : résultat erroné [AC-2000]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 72
    Points : 80
    Points
    80
    Par défaut requête analyse croisée : résultat erroné
    Bonjour,

    Je vais essayer d'expliquer mon problème par un exemple

    exemple :

    date facture montant facture
    15/01/2009 100
    15/02/2009 200
    15/03/2009 300

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    WHERE (((Year([TAB_FACTURE].[DATE_FACT]))=2009))
     
    PIVOT (DatePart("m",[TAB_ANALYSE].[HONORAIRE])) In ('1','2','3','4','5','6','7','8','9','
     
     
    10','11','12');
    les chiffres 1,2,3 etc renvoient au mois de l'année

    le résultat de la requête est erroné

    au lieu de m'afficher le résultat suivant :

    mois 1 2 3 etc total
    total 100 200 300 600

    il m'affiche une résultat erroné de genre

    mois 1 2 3 4 5 6 total
    total 0 100 300 200 600

    le total général est correct mais le total par mois est erroné.

    avec mes remerciements

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 72
    Points : 80
    Points
    80
    Par défaut
    j'ai trouvé la solution

    il faut subtituer l'expression suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PIVOT (DatePart("m",[TAB_ANALYSE].[HONORAIRE]))
    par celui-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PIVOT (Format$([TAB_FACTURE].[DATE_FACT],'m'))

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/09/2011, 18h14
  2. [AC-2007] Sélectionner les résultats d'une requête analyse croisée par mois
    Par cslbcg dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 03/12/2009, 16h21
  3. Différence avec résultats de requête analyse croisée
    Par fred_vannes56 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 09/04/2008, 15h10
  4. Requête Analyse Croisée
    Par Daniel MOREAU dans le forum Access
    Réponses: 1
    Dernier message: 07/11/2005, 18h13
  5. Requêtes analyses croisées sous SQL Server 2000
    Par callo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/09/2005, 19h27

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