diff --git a/application/BD/inserts.sql b/application/BD/inserts.sql index 8ce9928cb2dfef37c1c141ae8306ab26b118180d..64542b37d054eeb5426fa9b74635c9b93989f2c3 100644 --- a/application/BD/inserts.sql +++ b/application/BD/inserts.sql @@ -145,11 +145,11 @@ INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (11,6); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (8,4); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (16,19); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (12,12); -INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (11,3); +INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (5,3); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (18,11); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (3,12); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (10,13); -INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (11,9); +INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (4,9); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (12,8); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (11,16); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (18,8); @@ -161,7 +161,7 @@ INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (6,17); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (12,20); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (19,20); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (2,17); -INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (17,9); +INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (13,9); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (1,19); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (17,10); INSERT INTO traitement (idAnimal,idVeterinaire) VALUES (17,9); diff --git a/sql/requetes.sql b/sql/requetes.sql index 24a715f018636708ab4193300ea4536cdc3385d6..55c54930a29c52826aeaf37d24e3a153a9919475 100644 --- a/sql/requetes.sql +++ b/sql/requetes.sql @@ -7,16 +7,16 @@ /* Requête pour la quantité de médicament prescrite à un animal */ SELECT P.nomMolec as medicament, COUNT(*) as quantite_prescrite -FROM Posologie P -WHERE idAnimal= $idAnimal +FROM Posologie P JOIN Traitement T on P.traitement=T.idTraitement +WHERE T.idAnimal= $idAnimal GROUP BY P.nomMolec; /* Requete pour le nombre de comprimé prescrit à un animal */ -SELECT P.nomMolec as medicament, SUM(P.duree*P.nbJourna) as nombre_comprime -FROM Posologie P -WHERE idAnimal= $idAnimal -GROUP BY P.nomMolec; +select P.nomMolec,SUM(P.duree*P.nbJourna) FROM Posologie P +JOIN Traitement T ON P.traitement=T.idTraitement WHERE +T.idAnimal=$idAnimal group by P.nomMolec; + /***********************************/