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 :

Aide sur des jointures


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 1
    Par défaut Aide sur des jointures
    Bonjour,

    Je me remets difficillement au SQL et vous sollicite pour une requête sur laquelle je me casse la tête...

    Avant toute chose, je précise simplement que je joins un fichier contenant une mini BDD Access récapitulant ce que je souhaite. C'est très parlant et je ferai référence à cette base dans la suite de ce message.

    J'ai 3 tables :
    - tMapping : une table de références entre le code du portefeuille et le nom du portefeuille
    - tToday : une table contenant les ventes d'instruments en date d'aujourd'hui avec le code du portefeuille. Une catégorie d'instrument possède un seul portefeuille et plusieurs ventes pour un même instrument peuvent être inscrites.
    - tYTD : même chose que la table précédente sauf qu'il y a toutes les données historiques.

    Je cherche à avoir une table à 2 champs qui ressemble à :
    tMapping.fNamePF | ROUND ( (SUM(tToday.fResult) - (SUM(tYTD.fResult) ) ,0)

    Avec uniquement le MAX(tYTD.fDate) pour (SUM(tYTD.fResult)) et pour tous les portefeuilles existants ainsi que leurs parents, même s'ils sont NULL.

    Vous trouverez dans le fichier joint des brèches de requêtes, je ne sais pas si elles vous seront utiles...

    Pour résumer, il s'agît d'avoir une requête donnant la colonne 1 de la requête 3 (ou 4, puisqu'elles sont identiques) avec en seconde colonne, colonne 2 de la requête 3 moins colonne 2 de la requête 4.
    Cela paraît du charabia mais l'exemple est très parlant, je vous assure

    Merci mille fois par avance pour votre aide !
    Je suis a votre disposition pour plus d'informations si nécessaire.
    Cdt,
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Par paranoïa intrinsèque, je n'ouvre pas les zip
    Bref, chaque portefeuille contient n titres.
    Chaque titre correspond à tel instrument (Equities, Bonds, Funds etc...)
    Donc tu as ton historique...
    De la, tu dois déjà monter une requête qui regroupe par PTF chaque instrument en y appliquant la somme.
    Tu procéderas de la même manière pour le opérations du jour.
    Tu pourras alors joindre avec un LEFT JOIN en ignorant la condition NULL pour le code portefeuille coté tMapping si tu veux voir les non-correspondances et considérée, dans le cas contraire.
    Dans chaque requête, tu n'auras que des fonctions de regroupement et tu poseras l'expression MAX pour la date.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

Discussions similaires

  1. Aide sur des Jointures
    Par CaRTmaN68 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 09/11/2010, 14h08
  2. Besoin d'aide pour des jointures de tables
    Par supersmoos dans le forum Requêtes
    Réponses: 4
    Dernier message: 14/12/2006, 15h38
  3. [HTML/CSS]Aide sur des div
    Par roudoudouduo dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 09/11/2006, 08h56
  4. [Oracle] Tris sur des jointure externes
    Par roychris dans le forum Langage SQL
    Réponses: 6
    Dernier message: 28/04/2006, 05h25
  5. [Regex] besoin d'aide sur des motifs
    Par Oluha dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 25/11/2005, 11h23

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