Commit 58ff17e4 authored by Gaetan Carabetta's avatar Gaetan Carabetta
Browse files

update requests

parent 467f7be8
...@@ -18,22 +18,6 @@ JOIN Traitement T ON P.traitement=T.idTraitement WHERE ...@@ -18,22 +18,6 @@ JOIN Traitement T ON P.traitement=T.idTraitement WHERE
T.idAnimal=$idAnimal group by P.nomMolec; T.idAnimal=$idAnimal group by P.nomMolec;
/***********************************/
/* Requête pour la quantité de médicament prescrite
dans la clinique */
SELECT P.nomMolec as medicament, COUNT(*) as quantite_prescrite
FROM Posologie P
GROUP BY P.nomMolec;
/* Requete pour le nombre de comprimé prescrit
dans la clinique */
SELECT CNT.medicament, sum(CNT.nb) as nombre_comprime
FROM (SELECT P.nomMolec as medicament, COUNT(*)*P.duree*P.nbJourna as nb
FROM Posologie P
GROUP BY P.nomMolec, P.duree, P.nbJourna) as CNT
GROUP BY CNT.medicament
/***********************************/ /***********************************/
/* Requête pour la quantité total d'un médicament /* Requête pour la quantité total d'un médicament
...@@ -43,14 +27,18 @@ FROM Posologie P ...@@ -43,14 +27,18 @@ FROM Posologie P
WHERE P.nomMolec = $nomMolec WHERE P.nomMolec = $nomMolec
GROUP BY P.nomMolec; GROUP BY P.nomMolec;
/* Requete pour le nombre de comprimé
prescrit dans la clinique */
SELECT P.nomMolec, sum(P.nbJourna*P.duree) as nombre_comprime
FROM Posologie P
GROUP BY P.nomMolec;
/* Requete pour le nombre de comprimé d'un medicament /* Requete pour le nombre de comprimé d'un medicament
prescrit dans la clinique */ prescrit dans la clinique */
SELECT CNT.medicament, sum(CNT.nb) as nombre_comprime SELECT P.nomMolec, sum(P.nbJourna*P.duree) as nombre_comprime
FROM (SELECT P.nomMolec as medicament, COUNT(*)*P.duree*P.nbJourna as nb FROM Posologie P
FROM Posologie P WHERE P.nomMolec = $nomMolec
WHERE P.nomMolec = $nomMolec GROUP BY P.nomMolec;
GROUP BY P.nomMolec, P.duree, P.nbJourna) as CNT
GROUP BY CNT.medicament;
/***********************************/ /***********************************/
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment