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

Langage SQL Discussion :

Requête correcte ?


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 43
    Par défaut Requête correcte ?
    Bonjour,

    Je vous expose un problème. Imaginons deux tables Ventes et Calendrier

    Ventes
    CA WEEK
    50 1
    55 2
    58 3
    59 4
    100 5
    Calendrier
    DAY WEEK MONTH
    1 1 1
    2 1 1
    .. .. ..
    15 3 1

    Le resultat attendu est d'agréger les données ventes par mois.

    Requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select sum(CA), MONTH
    from VENTES, CALENDRIER
    where VENTES.WEEK = CALENDRIER.WEEK
    and MONTH=1
    group by MONTH
    Je ne sais pas si j'obtiendrai les bons resultats où si le fait d'avoir 7 lignes par semaine, multipliquerai le CA par 7.

    Merci de m'apporter une aide.

  2. #2
    Membre chevronné Avatar de elbj
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2004
    Messages : 371
    Par défaut
    Bonjour

    Je ne sais pas si j'obtiendrai les bons résultats où si le fait d'avoir 7 lignes par semaine, multiplierait le C.A par 7.
    Pourquoi n'essayez vous pas ? Juste histoire de voir ?

    Cordialement

  3. #3
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonjour,

    elbj a raison fait des tests, mais
    Je ne sais pas si j'obtiendrai les bons resultats où si le fait d'avoir 7 lignes par semaine, multipliquerai le CA par 7.
    Tu demande le résultat par mois, étant donné que tu fais une somme, cette dernière correspondra aux semaines relatives à ton mois choisi.

    Dans la requête que tu nous montre tu auras donc les semaines 1,2,3,4 et une partie de la 5 pour janvier 2007 par exemple et donc l'ensemble de tes ventes sur ce mois... .
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



Discussions similaires

  1. [WD16] Code SQL requête correct ?
    Par WDKyle dans le forum WinDev
    Réponses: 6
    Dernier message: 29/11/2013, 21h19
  2. Deux requêtes correctes mais séparément seulement
    Par EIN-LESER dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/03/2012, 09h44
  3. Requête correcte ?
    Par Geoffrey49000 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 07/06/2011, 19h15
  4. Requête correcte ne fonctionne pas
    Par jlbrenas dans le forum Requêtes
    Réponses: 5
    Dernier message: 22/10/2008, 17h36
  5. Correction de requête SVP
    Par Le Pharaon dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/01/2006, 13h32

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