Hallo Zusammen,
ich habe eine Tabelle aus der ich mehrere Daten ziehen will. Eigendlich läuft alles soweit nur das er die Sum() Daten von allen zusammen zieht und nicht nur die des "Hospizbegleiter".
Gibt es eine Möglichkeit wie man die Daten ausgibt die zu der Entsprechenden Person gehören?
Wäre um jeden Tipp dankbar.
PHP-Code:
SELECT DISTINCT Hospizbegleiter,
(
SELECT Sum(besuchseitinminuten)
FROM `pflegedokumentation`
WHERE `art` = "Heimpatient") AS "BesuchszeitHeimGesamt",
(
SELECT DISTINCT Sum(WegezeitinMinuten)
FROM `pflegedokumentation`
WHERE `art` = "Heimpatient") AS "WegezeitHeimGesamt",
(
SELECT DISTINCT Sum(ZeitfürTelefonateInternet)
FROM `pflegedokumentation`
WHERE `art` = "Heimpatient") AS "TelefonzeitHeimGesamt",
(
SELECT DISTINCT Sum(besuchseitinminuten + WegezeitinMinuten + ZeitfürTelefonateInternet)
FROM `pflegedokumentation`
WHERE `art` = "Heimpatient") AS "StundensummeHeim",
(
SELECT DISTINCT Sum(besuchseitinminuten)
FROM `pflegedokumentation`
WHERE `art` = "Hauspatient") AS "BesuchszeitHausGesamt",
(
SELECT DISTINCT Sum(WegezeitinMinuten)
FROM `pflegedokumentation`
WHERE `art` = "Hauspatient") AS "WegezeitHausGesamt",
(
SELECT DISTINCT Sum(ZeitfürTelefonateInternet)
FROM `pflegedokumentation`
WHERE `art` = "Hauspatient") AS "TelefonzeitHausGesamt",
(
SELECT DISTINCT Sum(besuchseitinminuten + WegezeitinMinuten + ZeitfürTelefonateInternet)
FROM `pflegedokumentation`
WHERE `art` = "Hauspatient") AS "StundensummeHaus",
(
SELECT DISTINCT Sum(ZeitaufwandinMinuten)
FROM `sonstiges`
) AS "ZeitaufwandGesamt"
FROM `pflegedokumentation` p, `sonstiges` s
WHERE p.hospizbegleiter = s.hospizbegleiter
GROUP BY Hospizbegleiter