Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Jointure multi table [ Archives / Problème avec une requête ] (Zart)

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é 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) 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 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: comment faire ? [ par fernandsylvain ] Boisoir, j'ai un souçi pour établir une requête en sql a Transfert de toutes les valeurs d'un champs vers une autre [ par Imoreion ] Salut :D Je voudrais transférer toutes les valeurs d'un champs d'une table vers une autre. J'ai trouvé la méthode Code


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,30 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.