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 :

Requete MAJ De table temporaire


Sujet :

Requêtes et SQL.

  1. #1
    Membre éclairé Avatar de @rkane
    Homme Profil pro
    developpeur amateur dans mon cadre professionnel
    Inscrit en
    Juin 2006
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : developpeur amateur dans mon cadre professionnel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 521
    Par défaut Requete MAJ De table temporaire
    bonjour à tous,
    j'ai besoin d'un conseil pour mettre en place une requete devant remplir une table temporaire.
    dans la table de depart j'ai un champ "batiment" qui contient une 30taine d'occurences de nom de batiment.
    Cependant pour obtenir des stats "synthetisées" j'aurais besoin de regrouper certains noms de batiments sous une même appellation dans cette table temporaire.
    ex :
    TableOrigine :bati1, bati2, bati3, bati5, bati6, bati7, bati8...

    je voudrais que dans TableTemporaire ils deviennent :

    bati1==> BlocC
    bati2==> BlocA
    bati3==> BlocB
    bati7==> BlocA
    bati1==> BlocC
    bati5==> BlocA
    bati6==> BlocC ... j'ai deja 1200 enregistrements environ

    chaque nom de batiment transformé à chaque fois dans le meme nom de bloc... (J'espere que je suis explicite)
    Dois-je creer une table de correspondance ?
    Quelqu'un aurait il une idee sur la marche à suivre ?
    merci d'avance à tous

  2. #2
    Membre éclairé Avatar de jawed
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2004
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : Comptable
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2004
    Messages : 506
    Par défaut
    salut
    une requette mise a jour ca peut pas faire l'affaire
    sinon je ne sais pas
    bon courage

  3. #3
    Membre éclairé Avatar de jawed
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2004
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : Comptable
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2004
    Messages : 506
    Par défaut
    exuse
    j'ai pas bien lu ton titre tu cherche effictivement une requette mise jour

  4. #4
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 055
    Par défaut
    Ma suggestion :
    Ajoute un chp Bloc à ta table de départ (à l'aide d'une table de correspondance)

    Bonne journée

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Avec une table de correspondance, tu n'as pas besoin de table temporaire ni de champ supplémentaire.

    Alors une simple requête sélection suffit.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre éclairé Avatar de @rkane
    Homme Profil pro
    developpeur amateur dans mon cadre professionnel
    Inscrit en
    Juin 2006
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : developpeur amateur dans mon cadre professionnel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 521
    Par défaut
    salut Heureux au lit
    bon OK, je crée donc une table de correspondance, ou chaque nom de batiment correspondra à un bloc donné... je vois bien le truc... mais ensuite au niveau de la requete de selection je ne vois pas trop comment goupiller ça...
    Bon je vais faire quelques essais un peu au pif et je te rappelle si ça coince !

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    C'est assez simple en soi.
    Entre ta table initiale et ta table de correspondance, tu fais une relation.

    Dans ta requête, tu prend les deux tables et dans le QBE, le lien va apparaître.

    Dans ta table principale, tu prends ce que tu veux, mis à part le champ des bâtiments, et ce champs, tu le prends dans la seconde table, mais celui que tu veux.

    Et le tour est joué !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Membre éclairé Avatar de @rkane
    Homme Profil pro
    developpeur amateur dans mon cadre professionnel
    Inscrit en
    Juin 2006
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : developpeur amateur dans mon cadre professionnel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 521
    Par défaut
    re...
    ben c'est ce que je venais t'expliquer que j'avais realise, ça fonctionne nickel !
    merci encore pour l'idee de depart. à +

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

Discussions similaires

  1. Résultat d'une requete dans une table temporaire
    Par ager1912 dans le forum PL/SQL
    Réponses: 3
    Dernier message: 17/11/2009, 23h34
  2. REQUETE MAJ AVEC 2 TABLES
    Par maverick91 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 03/09/2007, 16h16
  3. Réponses: 6
    Dernier message: 22/12/2006, 15h14
  4. MAJ table Ref a partir d'une table temporaire
    Par juan64 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 28/08/2006, 16h06
  5. Requete avec table temporaire
    Par Piolet dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/08/2006, 18h25

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