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 :

Reunir différentes tables


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2017
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2017
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Reunir différentes tables
    Bonjour à tous, je travaille sous access, j'ai un grand soucis concernant ma table mouvement et je n'ai pas trouvé une requête ou une solution pour calculer mon stock final
    ma table mouvement comporte:
    num.mvm id_prod date Action mouvement qnt position
    1 00f001 01/01/2017 Achat Entrée 100 A
    2 00f001 03/01/2017 vente Sortie 10 A
    3 00f001 22/01/2017 vente Sortie 25 A
    4 00f001 28/01/2017 vente Sortie 20 A
    5 00f001 03/02/2017 vente Sortie 15 A
    6 00f001 07/02/2017 Achat Entrée 50 A
    7 00f001 11/02/2017 retour Entrée 10 B
    8 00f001 15/02/2017 retour Entrée 5 C


    position:neuf(A),utilise(B),reforme(C)

    logiquement il me manque une requête qui doit calculer les mouvement pour les introduire à la table produits constituée comme suite:
    ID_Prod Désignation Stock(A) Stock(B) Stock(C)

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 239
    Points : 5 610
    Points
    5 610
    Par défaut
    Bonjour,

    On pourrait sans doute plus facilement répondre à la question si l'on avait une image de cette requête affichée en mode création.

    Cordialement.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2017
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2017
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Voici ma requête en mode création. J'ai supprimé mes différents essais (Union, regroupement...)


    Nom : r1.jpg
Affichages : 114
Taille : 89,7 Ko


    D'avance merci de votre aide

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 239
    Points : 5 610
    Points
    5 610
    Par défaut
    Bonjour,

    Si dans une des tables, on est certain que tous les identifiants, il faut utiliser cette table comme point de départ et la requête sera du genre suivant:
    Nom : Union1.jpg
Affichages : 101
Taille : 60,6 Ko

    Si l'on n'est pas certain qu'une des tables contient tous les identifiants, il faut commencer par créer une requête UNION qui collecte tous ces identifiants, soit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ID FROM TableA 
    UNION SELECT ID FROM TableB
    UNION SELECT ID FROM TableC;
    et ensuite utiliser cette requête UNION comme point de départ et la requête sera du genre suivant:
    Nom : Union2.jpg
Affichages : 130
Taille : 72,9 Ko

    En attaché, un petit exemple.
    Bonne continuation.
    Fichiers attachés Fichiers attachés

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2017
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2017
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Merci pour votre réponse. Cela fonctionne parfaitement.

Discussions similaires

  1. Associer différentes tables ..
    Par rjcab dans le forum Modélisation
    Réponses: 3
    Dernier message: 24/06/2007, 21h29
  2. [MySQL] Relier différentes tables en Mysql
    Par finalfx dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/06/2007, 08h25
  3. Insertion de données dans différentes tables.
    Par zeugzeug dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 21/04/2007, 21h00
  4. Réponses: 4
    Dernier message: 11/10/2006, 09h51
  5. Réponses: 6
    Dernier message: 06/01/2006, 10h17

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