Weet iemand hoe ik de volgende vraag kan oplossen in Access?
Vraag:
Geef een overzicht van alle patiënten die tijdens 1 van hun opnames meer dan 2 verschillende apotheekartikelen hebben gebruikt. Laat naast het patiëntnummer ook zien welke opname het betreft (opnamedatum, afdeling en ontslagdatum).
tblOpname bestaat uit:
patientnr, opnamedag, afdeling en ontslagdatum.
tblMedicatie bestaat uit:
patientnr, opnamedag en apotheekartikel.
Het volgende heb ik zelf geprobeerd:
SELECT OP.patientnr, OP.opnamedag, OP.afdeling, OP.ontslagdatum
FROM tblOpname AS OP
WHERE OP.patientnr IN
(SELECT ME.patientnr
FROM tblMedicatie AS ME
GROUP BY ME.patientnr
HAVING COUNT(ME.patientnr) >= 2)
AND OP.opnamedag IN
(SELECT ME.opnamedag
FROM tblMedicatie AS ME
GROUP BY ME.opnamedag
HAVING COUNT (ME.opnamedag) >= 2)
ORDER BY OP.patientnr;
Maar nou kijkt hij wel of er 2 dezelfde patientnummers zijn in de tblMedicatie, maar hij kijkt niet of van die zelfde patientnummers de opnamedag ook hetzelfde zijn, en dat moet ik hebben, dus er moeten 2 dezelfde patientnummers zijn en hierbij ook dezelfde opnamedagen.
Ik hoop dat iemand me kan helpen.
Vraag:
Geef een overzicht van alle patiënten die tijdens 1 van hun opnames meer dan 2 verschillende apotheekartikelen hebben gebruikt. Laat naast het patiëntnummer ook zien welke opname het betreft (opnamedatum, afdeling en ontslagdatum).
tblOpname bestaat uit:
patientnr, opnamedag, afdeling en ontslagdatum.
tblMedicatie bestaat uit:
patientnr, opnamedag en apotheekartikel.
Het volgende heb ik zelf geprobeerd:
SELECT OP.patientnr, OP.opnamedag, OP.afdeling, OP.ontslagdatum
FROM tblOpname AS OP
WHERE OP.patientnr IN
(SELECT ME.patientnr
FROM tblMedicatie AS ME
GROUP BY ME.patientnr
HAVING COUNT(ME.patientnr) >= 2)
AND OP.opnamedag IN
(SELECT ME.opnamedag
FROM tblMedicatie AS ME
GROUP BY ME.opnamedag
HAVING COUNT (ME.opnamedag) >= 2)
ORDER BY OP.patientnr;
Maar nou kijkt hij wel of er 2 dezelfde patientnummers zijn in de tblMedicatie, maar hij kijkt niet of van die zelfde patientnummers de opnamedag ook hetzelfde zijn, en dat moet ik hebben, dus er moeten 2 dezelfde patientnummers zijn en hierbij ook dezelfde opnamedagen.
Ik hoop dat iemand me kan helpen.