begin process at 2010 02 09 16:49:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Jointure multi table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Jointure multi table

mardi 14 mars 2006 à 15:03:38 | Jointure multi table

Zart

Bonjour,

En fait je galère à fond sur une requete... Je suis sur que c'est faisable, j'ai essayé tout ce que je connais maintenant si quelqu'un peut me donner quelques conseil je suis preneur

4 tables :
- postes, tous les postes
- parametres, tous les parametres
- dates, toutes les dates
- valeurs, toutes les valeurs (une valeur est associé avec un t-uple de poste, parametre et
 date)


ce que je veux faire c'est généré toutes les combinaisons possible de postesn parametres et dates. Et si elles existent utiliser la valeur de la table valeurs...

Si vous arrivez à faire ça en une requête. Vous êtes des dieux !

Bonne journée...
mardi 14 mars 2006 à 16:19:05 | Re : Jointure multi table

Zart

Après une heure de recherche j'ai terminé........

SELECT *

FROM (
    SELECT *
    FROM postes, parametres, jours, mois_annees

    WHERE mois_annees.id_mois = jours.id_mois
    AND postes.id_poste = 3
    AND parametres.id_parametre = 5
        AND ( (jour >= 1 AND mois = 1 AND annee = 1950) OR (mois > 1 AND annee = 1950) OR (annee > 1950 AND annee < 1955) OR (mois < 12 AND annee = 1955) OR (jour <= 31 AND mois = 12 AND annee = 1955 ))
   
    ORDER BY annee, mois, jour
) AS combinaisonsPossibles LEFT JOIN valeurs_journalieres
ON (
valeurs_journalieres.id_jour = combinaisonsPossibles.id_jour AND
valeurs_journalieres.id_poste = combinaisonsPossibles.id_poste AND
valeurs_journalieres.id_parametre = combinaisonsPossibles.id_parametre
)

Pour ceux que ça intéresse !!!


Cette discussion est classée dans : table, parametres, valeurs, dates, jointure


Répondre à ce message

Sujets en rapport avec ce message

Problème de requête à double jointure ... HELP ! [ par vladam ] Hello,Voici mon problème.J'ai une table "Table_3" avec 3 champsle premier ID numériquele deuxième ID2 numériquele troixième ID3 numériquej'ai une seco Comment trier les valeurs numérique d'une colone [ par djodjo07 ] Hello Je vien de créer un table SQL avec un champ Pseudo et l'autre Score.J'aimerais pourvoir trier ma table a partir d'une requete Du plus grand scor Jointure [ par issoux ] Bonjour voilà mon problemej'ai 3 tables  : table role :id (clé primaire)nomtable UserRoleid,( clé primaire )RoleId ( clé etrangere de role) Doubles Jointures [ par babe59 ] BonjourTBL_CUSTOMER est en relation 1,n avec une table TBL_TOWN (la ville/CP du client)TBL_CUSTOMER est en relation 1,n avec une table TBL_COLLABORATO lot dts sqlserver avec parametres [ par xzonz ] Salut a toutes et tous je n'arrive pas a trouver comment faire ceci:j'ai dans une table des données relatives a une journéevoila ce que je dois faire: Remplacer la valeur 0000000 par la valeur null par SSIS [ par ethan_decoster ] Bonjour,Je travaille avec SQL Server 2005 et SSIS pour importer des données de fichiers CSV.  J'utilise un shéma de base de données avec un champs AZE Supprimer les meme enregistrement (valeurs) dans une table [ par facilus ] Bonjour,j'ai une table qui contient des données répéter, quel commande sql supprime toute les repetition et laisse qu'un enregistrement pour une ligne Entrer des valeurs différentes dans une colonne [ par DjanGoJack ] Bonjour a tous,Ma base de données sql regroupe tous les patients d'un hopital et tous les examens qu'ils ont eus.Je dispose d'une table sql nommé ANTE Différentes valeurs pour un même code [ par Neurasthenie ] Bonjour,Je travailles actuellement sur un projet de migration (de base à base) et j'écris donc les procédures stockées qui permettront d'aller cherche Jointure table clé composé [ par didygwatinik ] Bonjour, Je me pose une question quand je veux faire une jointure, est-il préférable de la faire sur la clé primaire de la table ?Si j'ai une table av


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales