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 :

Besoin d'aide Pour une Requete de Calcul Totaux


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Besoin d'aide Pour une Requete de Calcul Totaux
    Bonjour, mon problem est le suivant:

    J'ai deux tables Vente et Depenses

    Vente

    VenteID Date S-total
    1 2/3/08 1150
    2 2/3/08 1800
    3 2/3/08 1200
    4 3/3/08 1950
    5 3/3/08 1400
    6 3/3/08 6500
    7 3/3/08 1200

    Depenses

    DepensesID Date Dep-Montant
    1 2/2/08 100
    2 3/3/08 100
    3 3/3/08 50


    Alors j'aimerais bien à travers une requete obtenir Le Total Recette pour chaque jour en procedant
    à la soustraction du total des depenses pour chaque jour (table depenses) au total du sous total
    de chaque jour (table Ventes), ce qui donnerais en principe un resultat comme suit:

    Requete:

    Date Total Recette

    2/3/08 4050
    3/3/08 10900

    Et pour ce faire j'ai essayé la requete suivant mais sans succes:

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT vente.Date, Sum(([Sous Total])-( [montant])) AS [Sommes ST-MT], Depenses.Date
    FROM vente, Depenses
    GROUP BY vente.Date, Depenses.Date
    HAVING (((vente.Date)= Depenses.date));

    Mais le Resultat de cette requete est le suivant:

    vente.Date Sommes ST-MT Depenses.Date
    2/3/08 3850 2/3/08
    3/3/08 21500 3/3/08


    Ce qui est totalement faux

    Alors, Je vous saurais gré de bien vouloir me donner un coup de main sur cette problematique.

  2. #2
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    J'ai essayé le code ci-dessous et s'a marché

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT [Total Depenses].Date, Sum([Total Ventes].[SumOfS-Total]) AS [SumOfSumOfS-Total], Sum([Total Depenses].[SumOfDep-Mont]) AS [SumOfSumOfDep-Mont], [SumOfS-Total]-[SumOfDep-Mont] AS [Total Recette]
    FROM [Total Depenses] INNER JOIN [Total Ventes] ON [Total Depenses].Date = [Total Ventes].Date
    GROUP BY [Total Depenses].Date, [SumOfS-Total]-[SumOfDep-Mont];

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Voila le résultat

    Date SumOfSumOfS-Total SumOfSumOfDep-Mont Total Recette
    02/03/2008 $4,150.00 $100.00 $4,050.00
    03/03/2008 $11,050.00 $150.00 $10,900.00
    Total Recette

Discussions similaires

  1. Besoin d'aide pour une requete
    Par fabris dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/04/2006, 20h15
  2. Besoin d'aide pour une requete SQL
    Par fabris dans le forum Requêtes
    Réponses: 6
    Dernier message: 10/04/2006, 20h27
  3. besoin d'aide pour une requete
    Par Pigoulou dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/02/2006, 20h34
  4. Besoin d'aide pour une requete
    Par Okhotsk dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/11/2005, 16h30
  5. Besoin d'aide pour une requete
    Par jnc dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/07/2005, 11h54

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