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

Développement SQL Server Discussion :

requetes et jointures


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SharePoint
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par défaut requetes et jointures
    Bonjour a tous. Je galère depuis quelques temps avec une requete SQL 2005...

    En gros j’ai une base de sites/batiments/bureaux/postes de travail/employés ou je dois récupérer la somme des surface utilisées par chaque équipe sur un étage. Il faudrait que cette requete me retourne en gros :
    Etage 01 – equipe 01 – 100m²
    Etage 01 – equipe 02 – 123m²
    Etage 01 – equipe 03 – 234m²
    Etage 02 – equipe 01 – 34m²
    Etage 02 – equipe 02 – 0m²
    Etage 02 – equipe 03 – 0m²
    Etc…
    Donc group by sur l’étage, l’équipe avec une somme sur les surfaces/ équipe. Le problème c’est que je voudrais que ma requete me retourne meme les sommes nulles, que j’ai donc cette somme pour TOUTES les équipe et pour TOUS les étages… je capte pas comment faire !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    SELECT     tSite.nomSite, tBatiment.nomBat, tBureau.etage, tEmployes.sigle
    FROM         tSite FULL OUTER JOIN
                          tBatiment ON tBatiment.SiteID = tSite.SiteID FULL OUTER JOIN
                          tBureau ON tBureau.BatimentID = tBatiment.BatimentID FULL OUTER JOIN
                          tPoste ON tPoste.BureauID = tBureau.BureauID FULL OUTER JOIN
                          tPoste_tEmployes ON tPoste_tEmployes.PosteID = tPoste.PosteID FULL OUTER JOIN
                          tEmployes ON tEmployes.EmployeID = tPoste_tEmployes.EmployeID
    WHERE     (tEmployes.sigle IN
                              (SELECT DISTINCT sigle
                                FROM          tEmployes AS tEmployes_1
                                WHERE      (sigle IS NOT NULL)))
    GROUP BY tBureau.etage, tSite.nomSite, tBatiment.nomBat, tEmployes.sigle
    HAVING      (tSite.nomSite = 'TOTO') AND (tBatiment.nomBat = 'LALA')
    ORDER BY tBureau.etage, tEmployes.sigle

    Vous pouvez m'aider??

  2. #2
    Membre expérimenté
    Inscrit en
    Juillet 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Juillet 2008
    Messages : 181
    Par défaut
    Bonjour,

    Pourrais tu nous détailler la structure de toutes les tables utiles stp?
    Le TOP ca serait un MPD si tu en as un sous la main!

  3. #3
    Membre expérimenté
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SharePoint
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par défaut
    Bon en gros j'ai fait un tas de jointures avec des left, right... et des group by...
    en gros aucun interet!
    merci quand meme..

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

Discussions similaires

  1. requete de jointure sous delphi
    Par kaouther dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/12/2005, 11h22
  2. Requete sélection, Jointure (coup de pouce needed)
    Par Odilon dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/10/2005, 11h48
  3. requete de jointure
    Par linoar dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/05/2005, 15h55
  4. requete avec jointure & group by
    Par de LANFRANCHI dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/07/2004, 14h31
  5. requete AVG, jointure et fonction
    Par slim dans le forum Langage SQL
    Réponses: 11
    Dernier message: 01/04/2004, 01h45

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