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

Microsoft Office Discussion :

Affichage le résultat d'un stock via les dates de péremption. [2013]


Sujet :

Microsoft Office

  1. #1
    Membre du Club
    Homme Profil pro
    Employer
    Inscrit en
    août 2015
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Employer
    Secteur : Santé

    Informations forums :
    Inscription : août 2015
    Messages : 64
    Points : 51
    Points
    51
    Par défaut Affichage le résultat d'un stock via les dates de péremption.
    Bonjour,
    J'ai un petit soucis que je n'arrive pas à trouver une solution.
    Voilà, j'ai une base de données constituée de plusieurs table (projet gestion de stock pour pharmacie entre la pharmacie central, la pharmacie de service et des unités de service).

    Je doit vérifier la quantité de stock selon les date de péremption de chaque produit.

    1- table1 (stock de la pharmacie de service)
    ID_produit = 72292
    Q_Stock = 100 comprimés
    Date_peremption = 03/04/2020

    ID_produit 72292
    Q_Stock = 50 comprimés
    Date_peremption = 15/03/2020

    2- table2 (livrer à l'unité 1)
    ID_produit = 72292 (commende même produit)
    Q_livrer_unite = 30 (quantité livrer à l'unité)
    Date_peremption_service = 15/03/2020 (la pharmacie livre toujours les produits qu'ils ont la date de péremption la plus courte)

    (exemple)
    Table 1 (stock en pharmacie)
    72292 / 100 cp / 03/04/2020
    72292 / 50 cp / 15/03/2020

    Table 2 (commande de l'unité)
    72292 / 30 cp

    L'unité commande 30 cp (du produit n• 72292), la pharmacie doit fournir la quantité du produit qu'elle à en stock tous en regardant la date de péremption la plus courte et dans notre exemple la date la plus courte pour le produit (72292) est le 15/03/2020.

    Je soustraire la quantité [50]-[30] = [20]

    J'aimerais faire en sorte d'afficher combien il me reste en quantité de stock avec les date de péremption.

    72292 / 100 / 03/04/2020
    72292 / [50]-[30] = [20] / 15/03/2020

    J'ai essayé avec des requêtes, ça ne marche pas
    Il m'affiche :
    72292 / 20 / 15/03/2020
    72292 / 20 / 15/03/2020

    Au lieu de
    72292 / 100 / 03/04/2020
    72292 / 20 / 15/03/2020

    Je ne sais pas si j'ai bien expliqué ?
    J'aimerais me fier à vos connaissances que d'ailleurs je respecte depuis plus de 6 ans déjà.

    Merci de prendre le temps de me répondre.

  2. #2
    Membre du Club
    Homme Profil pro
    Employer
    Inscrit en
    août 2015
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Employer
    Secteur : Santé

    Informations forums :
    Inscription : août 2015
    Messages : 64
    Points : 51
    Points
    51
    Par défaut Résolu
    Re-Bonjour,
    J'ai trouvé la solution.

    1- crée une requête pour table1 (Req1)
    2- crée une requête pour table 2 (Req2)
    3- crée une requête en réunissant (Req1) et (Req2)
    Sauf qu'il faut assembler seulement les dates de péremption en choisissant le 3ème choix de réunion)

    Et votre problème est résolu.

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

Discussions similaires

  1. Affichage resultat de procédure stockée via une Gateway
    Par abderahim82 dans le forum PL/SQL
    Réponses: 1
    Dernier message: 16/06/2009, 10h32
  2. Affichage resultat de procédure stockée via une Gateway
    Par abderahim82 dans le forum Oracle
    Réponses: 0
    Dernier message: 16/06/2009, 10h18
  3. Réponses: 1
    Dernier message: 31/12/2008, 10h04
  4. Réponses: 1
    Dernier message: 03/03/2008, 11h59
  5. Procédure stockée : parcourir les résultats d'un SELECT
    Par choupeo dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 13/12/2007, 19h55

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