von AndreasJBittner » Mo, 12.04.2010 14:01
Hallo Seve,
nein, OOo hat kein Problem mit Gruppierungen, ich habe das Statement wohl fehlerhaft aufgeschrieben. Du kannst die Gruppierung für die gewünschten Parameter in der Abfragemaske unter Kriterien > Gruppierung auswählen, dann fallen jedenfalls die Tipp- oder Denkfehler von mir weg. Übrigens fehlt in meinem Statement ein 'n' in "..."Anwendungen"."Anwe
{hier!}dungen" **", vielleicht liegt es daran. Dann gibt es das zu gruppierende Ding ja nicht.
Ja, verstehe ich. Probier mal
Code: Alles auswählen
SELECT "Patient"."ID", concat("Patient"."Nachname",
concat(", ", "Patient"."Vorname")) AS "VollerName",
"Anwendungen"."Anwendungen", "Medikation_alt"."Namen"
FROM "Medikation_alt" AS "Medikation_alt", "Patient" AS "Patient", "Anwendungen" AS "Anwendungen"
WHERE "Medikation_alt"."Patientenkennung" = "Patient"."ID" AND "Anwendungen"."Patientenkennung" = "Patient"."ID"
GROUP BY "VollerName", "Anwendungen"."Anwendungen", "Medikation_alt"."Namen"
ORDER BY "VollerName" ASC
Hier hab ich das fehlende N ergänzt und den Namen zum VollenNamen zusammengefaßt. Es müßte herauskommen:
| ID | VollerName | Anwendung | Medikation |
| 1 | Müller, Willi | Massage | Massageöl |
| | | Verband | Mullbinde |
| 2 | Bittner, A.. | .......
Ich weiß nur nicht, ob das mit den Anwe{}dungen so in Deiner DB steht, Du wirst ja den SQL-Code kopiert haben.
Viele Grüße
Andreas
Hallo Seve,
nein, OOo hat kein Problem mit Gruppierungen, ich habe das Statement wohl fehlerhaft aufgeschrieben. Du kannst die Gruppierung für die gewünschten Parameter in der Abfragemaske unter Kriterien > Gruppierung auswählen, dann fallen jedenfalls die Tipp- oder Denkfehler von mir weg. Übrigens fehlt in meinem Statement ein 'n' in "..."Anwendungen"."Anwe[color=#FF0000]{hier!}[/color]dungen" **", vielleicht liegt es daran. Dann gibt es das zu gruppierende Ding ja nicht.
Ja, verstehe ich. Probier mal
[code]SELECT "Patient"."ID", concat("Patient"."Nachname",
concat(", ", "Patient"."Vorname")) AS "VollerName",
"Anwendungen"."Anwendungen", "Medikation_alt"."Namen"
FROM "Medikation_alt" AS "Medikation_alt", "Patient" AS "Patient", "Anwendungen" AS "Anwendungen"
WHERE "Medikation_alt"."Patientenkennung" = "Patient"."ID" AND "Anwendungen"."Patientenkennung" = "Patient"."ID"
GROUP BY "VollerName", "Anwendungen"."Anwendungen", "Medikation_alt"."Namen"
ORDER BY "VollerName" ASC[/code]
Hier hab ich das fehlende N ergänzt und den Namen zum VollenNamen zusammengefaßt. Es müßte herauskommen:
| ID | VollerName | Anwendung | Medikation |
| 1 | Müller, Willi | Massage | Massageöl |
| | | Verband | Mullbinde |
| 2 | Bittner, A.. | .......
Ich weiß nur nicht, ob das mit den Anwe{}dungen so in Deiner DB steht, Du wirst ja den SQL-Code kopiert haben.
Viele Grüße
Andreas