Requête d'entrée et sortie de médicaments
Fermé
van5
Messages postés
4
Date d'inscription
lundi 23 août 2010
Statut
Membre
Dernière intervention
11 octobre 2014
-
12 mai 2014 à 14:29
H3lpM4n - 5 juin 2014 à 18:00
H3lpM4n - 5 juin 2014 à 18:00
A voir également:
- Requête d'entrée et sortie de médicaments
- Airpods 3 date de sortie - Guide
- Windows 12 date de sortie - Accueil - Windows
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Serveur entrant et sortant - Guide
1 réponse
Bonjour,
Les requêtes sont construites à partir des tables qui sont créées.
Ainsi dans ton exemple, on peut supposer que tu as 3 tables : medicament, entree_medic, sortie_medic
Ensuite, il te faut faire des jointures (http://www.aide-oracle.net/2009/04/la-jointure-selection-sur-plusieurs.html)
ainsi :
Pour le stock en fin de periode, il faut que tu ne considères que les lignes où la date_entree et la date_sortie sont antérieures à cette date et compter les valeurs qty entrée et soustraire les qty sorties:
Les requêtes sont construites à partir des tables qui sont créées.
Ainsi dans ton exemple, on peut supposer que tu as 3 tables : medicament, entree_medic, sortie_medic
Ensuite, il te faut faire des jointures (http://www.aide-oracle.net/2009/04/la-jointure-selection-sur-plusieurs.html)
ainsi :
select e.datee, s.dates, m.libelle, e.qty, s.qty
from medicament m
inner join entree_medic e on e.id=m.id
inner join sortie_medic s on s.id=m.id
Pour le stock en fin de periode, il faut que tu ne considères que les lignes où la date_entree et la date_sortie sont antérieures à cette date et compter les valeurs qty entrée et soustraire les qty sorties:
select count(e.qty)-count(s.qty), m.libelle
from medicament m
inner join entree_medic e on e.id=m.id
inner join sortie_medic s on s.id=m.id
where e.datee < madate and s.dates < madate
group by m.libelle