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 :

Limiter les réponses en fonction d'un besoin


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Limiter les réponses en fonction d'un besoin
    Bonjour,

    Je dispose de deux tables, la première mon "stock", la seconde mon "besoin".
    Je souhaite créer une troisième table/requête "résultat", qui affichera uniquement le nombre de composants nécéssaire à mon besoin.

    Par exemple :


    STOCK
    ID Composant Qté
    1 TOTO 4
    2 TOTO 2
    3 TOTO 2
    4 TITI 2
    5 TITI 6

    BESOIN
    Composant Qté
    TOTO 5
    TATA 2

    RESULTAT SOUHAITE
    ID Composant Qté
    1 TOTO 4
    2 TOTO 2
    4 TITI 2

    Dans le résultat je n'ai pas besoin de l'id 3 TOTO, ni de l'id 5 de TITI


    Merci pour votre aide.

    Guillaume

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 632
    Points : 56 951
    Points
    56 951
    Billets dans le blog
    40
    Par défaut
    bonsoir,

    ça ressemble à de la gestion de stock valorisée (LIFO ou FIFO truc comme ça), non ?

    En général en fonction du "besoin", l’idée est de mettre à jour la table Stock qui deviendrait selon ton exemple :
    STOCK
    ID Composant Qté
    1 TOTO 4
    2 TOTO 2
    3 TOTO 2
    4 TATA 2
    5 TATA 6

    BESOIN
    Composant Qté
    TOTO 5
    TATA 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    STOCK (mis à jour)
    ID 	Composant	Qté	Lignesoldé?
    1 	TOTO 		0	oui
    2 	TOTO 		1	non
    3 	TOTO 		2	non
    4	TATA		0	oui
    5 	TATA		6	non
    C’est bien la mise à jour de STOCK l’objectif, hein ? Non ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Bonjour f-leb,

    Merci d’avoir pris le temps de me répondre.

    Oui c’est exactement une gestion des stocks en FIFO, mais pas de souci pour le FIFO, j’ai fais une requête qui le gère.

    L’objectif n’est pas la mise à jour du stock, car ceci est déjà géré via une autre moulinette.

    Par contre il me reste à gérer la sortie matière du stock en fonction du besoin.
    Actuellement ma petite base sélectionne tous les composants A en stock, alors qu’il est possible que je n’en ai besoin que de deux pour ma fabrication.

    Par exemple :
    Pour mon produit X nécessite :
    -100 composants A
    -500 composants B

    Mon stock est le suivant :
    -Bobine de 20 composants A Le FIFO est géré ici
    -Bobine de 80 composants A
    -Bobine de 80 composants A
    -Bobine de 500 composants B
    -Bobine de 500 composants B

    Je souhaite afficher seulement ce dont j’ai besoin, pas tous mes composants A présent dans le stock, mais seulement les deux premiers pour répondre à mon besoin.

    N’hésitez pas si je ne suis pas clair.

    Merci

    Guillaume

Discussions similaires

  1. limiter les résultats à une seule réponse par email
    Par jd440 dans le forum Requêtes
    Réponses: 6
    Dernier message: 30/08/2013, 12h25
  2. limiter les réponses pour un QCM
    Par debutant75013 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 16/07/2011, 15h59
  3. Limiter les 30dernière liste de données?
    Par SkyDev dans le forum Langage SQL
    Réponses: 11
    Dernier message: 08/03/2004, 17h01
  4. Réponses: 4
    Dernier message: 16/08/2003, 13h21
  5. Comment limiter les mouvements du curseur??
    Par scorpiwolf dans le forum C++Builder
    Réponses: 9
    Dernier message: 07/07/2002, 22h09

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