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 :

Comment regrouper par Evenement plutot que la date


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 312
    Points : 155
    Points
    155
    Par défaut Comment regrouper par Evenement plutot que la date
    Bonsoir,

    Je voudrais obtenir un rapport de CA par Event dans une certaine periode.

    J'ai écrit ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT DISTINCTROW tbl_Factures.DateFact, Sum(tbl_MouvementStock.PrixVenteHTVAligne) AS SommeDePrixVenteHTVAligne, Sum(tbl_MouvementStock.TVAMontantTotal) AS [TVA Tot], tbl_MouvementStock.TVA, tbl_EventSorte.Description
    FROM (tbl_EventSorte INNER JOIN tbl_Factures ON tbl_EventSorte.IdEvent = tbl_Factures.IdEvent) INNER JOIN tbl_MouvementStock ON tbl_Factures.N°Fact = tbl_MouvementStock.CodeDocument
    GROUP BY tbl_Factures.DateFact, tbl_MouvementStock.TVA, tbl_EventSorte.Description
    HAVING (((tbl_Factures.DateFact) Between [Formulaires].[frmSelectionDates].[DateDebut] And [Formulaires].[frmSelectionDates].[DateFin]) AND ((Sum(tbl_MouvementStock.PrixVenteHTVAligne))>0));
    Mais ça me donne par jour le CA réaliser.

    Comment faire pour totaliser - avec choix du client sur quelle période il veux voir les chiffres - le CA par EVENT?

    Quand j'enlève la date, j'ai bien-entendu les chiffres par EVENT, mais il me faut pouvoir choisir une période sur laquelle on peux voir les chiffres.

    Merci pour votre aide.

    Hans

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 312
    Points : 155
    Points
    155
    Par défaut
    Trouvé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT Sum(tbl_MouvementStock.PrixVenteHTVAligne) AS SommeDePrixVenteHTVAligne, Sum(tbl_MouvementStock.TVAMontantTotal) AS [TVA Tot], tbl_EventSorte.Description
    FROM (tbl_EventSorte INNER JOIN tbl_Factures ON tbl_EventSorte.IdEvent = tbl_Factures.IdEvent) INNER JOIN tbl_MouvementStock ON tbl_Factures.N°Fact = tbl_MouvementStock.CodeDocument
    WHERE (((tbl_Factures.DateFact) Between [Formulaires].[frmSelectionDates].[DateDebut] And [Formulaires].[frmSelectionDates].[DateFin]))
    GROUP BY tbl_EventSorte.Description
    HAVING (((Sum(tbl_MouvementStock.PrixVenteHTVAligne))>0));
    Merci

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

Discussions similaires

  1. SerieCollection par nom plutot que par n° de serie
    Par auban dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 04/11/2013, 16h15
  2. Réponses: 4
    Dernier message: 20/07/2011, 03h02
  3. [AC-2003] Optimisation: Import Excel vers Access par batch plutot que ligne par ligne
    Par thomas.m dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/04/2011, 11h03
  4. Réponses: 1
    Dernier message: 15/04/2008, 22h24
  5. TCP : Utilisation paquet par paquet plutot que flux
    Par dockurt2k dans le forum Développement
    Réponses: 6
    Dernier message: 12/01/2007, 11h03

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