Bonjour,
Je souhaite récupérer la liste des soignés ayant eu un remède pendant une durée avec la quantité total du remède consommé. Je ne sais pas par quoi je vais faire le group by
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SELECT "REMEDE"."DESIGNATION" AS "designation", "REMEDE"."FORME" AS "forme", "REMEDE"."DATEPEREMPTION" AS "date", "SOIGNE"."NOMSOIGNE" AS "nomSoigne", "SOIGNE"."PRENOMSOIGNE" AS "prenomSoigne", "SOIGNE"."DATENAISSANCE" AS "dateSoigne", SUM("DETAILPRESCRIPTION"."QTTEPRESCRITE") AS "somme" FROM "DETAILPRESCRIPTION" INNER JOIN "REMEDE" ON "DETAILPRESCRIPTION"."NUMREMEDE" = "REMEDE"."NUMREMEDE" INNER JOIN "PRESCRIPTION" ON "DETAILPRESCRIPTION"."NUMPRESCRIPTION" = "PRESCRIPTION"."NUMPRESCRIPTION" INNER JOIN "SOIGNE" ON "PRESCRIPTION"."NUMSOIGNE" = "SOIGNE"."NUMSOIGNE" WHERE "DETAILPRESCRIPTION"."NUMREMEDE"=2 AND "PRESCRIPTION"."DATEPRESCRIPTION" BETWEEN '2-03-20' and '01-05-20' GROUP BY ?
Partager