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.
Partager