|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Tiffany PitelÉtudiant Inscription : novembre 2011 Messages : 13 ![]() |
Bonjour,
Je solicite votre aide sur ce forum car je suis étudiante en L2 economie-gestion avec une spécialité maths & info. Or c'est la première année que j'utilise ACCESS et j'ai un petit soucis. Lors de nos TD je n'ai eu jusqu'à présent aucun problème pour construire mes requêtes mais le prof nous a donné un "devoir maison" (qui compte pour notre partiel) et qui est d'un niveau bien plus élevé que ce que nous avons fait en cours jusqu'à présent. Autant dire que j'ai déjà pas mal cogité sur la première question mais je n'y arrive pas... Et c'est assez frustrant c'est donc pour cela que je viens vous demander de l'aide. Voici l'énoncé dans sa totalité: Le stockage d'informations dans une base permet de satisfaire les deux types d'usages, qu'on peut faire de ces données : Un usage opérationnel à travers la gestion de la donnée. Par exemple, enregistrement d'une vente (par ajout d'une nouvelle facture), référencement d'un nouveau client (ajout ou modification de ses coordonnées), mise à jour du stock (mise à jour de la valeur d'un champ, effectuée lors d'inventaires annuels). Un usage décisionnel, analyses de tendances, basées sur des statistiques, pour déterminer une stratégie d'entreprise (d'où le terme "décisionnel"). Vous venez de finir vos études et êtes embauché dans une entreprise de revente de fourniture et de mobilier. Ses principaux clients sont d'autres sociétés. Vous faites partie du service comptabilité-facturation et connaissez Access, outil au travers duquel l'entreprise assure toute sa gestion. Votre maîtrise de l'outil fait converger vers vous les demandes des autres services. La base est structurée ainsi : ![]() Il faut noter que : Une facture traduit la vente d'un ou de plusieurs produits. Chaque trimestre, les prix de chaque produit varient. Un nouveau barème/catalogue est édité. Le service Marketing met à jour le prix de vente de chaque produit en fonction de l'état du marché et le service Achat met à jour le coût d'achat du produit en fonction des dernières négociations avec ses fournisseurs/fabricants. Les dates de barèmes sont consécutives. La date de fin d'un barème est la veille de la date de début du barème suivant. Aucune période ne se chevauche. Voici ma question: 6. Vous préparez la prochaine réunion de service, au cours de laquelle chaque membre de l'équipe a en charge le calcul d'un indicateur particulier. Vous avez habituellement pour tâche de présenter le chiffre d'affaires cumulé depuis le 1er janvier de l'année. Calculer le chiffre d'affaires total (càd total des ventes) sur l'année en cours. J'ai déjà mis au point une requête mais le problème c'est que je viens de trouver une faille que je ne sais pas comment résoudre... Voici ma requête: Code sql :
Le problème c'est que je n'ai fait qu'additionner tous les prix de vente, cela ne correspond donc pas au chifffre d'affaire car un produit est vendu plusieurs fois (en terme de quantité mais aussi de facture par exemple à des clients différents...) Donc je cherche mais sincèrement je ne trouve pas... |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour Tifany.Pitel,
Citation:
Citation:
Requête R1
Requête R2
Pas testé, mais nous ne devrions pas être très loin...
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 435 ![]() |
Bonjour
La clause WHERE fait intervenir le barême qui a été oublié Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Tiffany PitelÉtudiant Inscription : novembre 2011 Messages : 13 ![]() |
Richard_35 >
Tout d'abord je n'ai pas l'autorisation d'utiliser les assistants et même si je le fesait et bien je serait bien embétée quand je ne les aurait pas à disposition autrement dit pour mes ds ^^. Et à vrai dire je ne sais même pas comment on fait... Sinon je n'ai pas tout compris à ce que tu as écrit... en fait dès que ca ne se présente pas de la même manière que le code sql lui même je ne comprends plus grand chose. C'est quoi LEFT JOIN? parce que je connais INNER JOIN mais pas LEFT JOIN. Sinon je sais bien qu'il va me falloir multiplier mes prix de vente par les quantités mias j'ai vraiment du mal à savoir comment étant donné qu'il faut que ce produit ait été vendu et qu'il peut l'avoir été à plusieurs reprises à différentes entreprises... Je me perds... Richard_35 & helas > Je ne vois pas comment et pourquoi vous faites intervenir les barèmes... Merci beaucoup en tous cas de bien vouloir m'aider! |
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour Tifany.Pitel,
Citation:
Citation:
Peux-tu me dire dans quelle table se trouve le prix d'un article ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Tiffany PitelÉtudiant Inscription : novembre 2011 Messages : 13 ![]() |
Et bien le prix d'un article se trouve dans la table des prix non? c'est le champ "PrixVente"?...
|
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Citation:
Et dans cette table Prix, le PrixVente d'un RefProduit dépend d'un RefBarème, non ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com