...
 
Commits (2)
......@@ -18,22 +18,6 @@ JOIN Traitement T ON P.traitement=T.idTraitement WHERE
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
......@@ -43,14 +27,18 @@ FROM Posologie P
WHERE P.nomMolec = $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
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
WHERE P.nomMolec = $nomMolec
GROUP BY P.nomMolec, P.duree, P.nbJourna) as CNT
GROUP BY CNT.medicament;
SELECT P.nomMolec, sum(P.nbJourna*P.duree) as nombre_comprime
FROM Posologie P
WHERE P.nomMolec = $nomMolec
GROUP BY P.nomMolec;
/***********************************/
......