Anzahl Kunden im Bericht anzeigen
Moderator: Moderatoren
Anzahl Kunden im Bericht anzeigen
Hallo zusammen,
eigentlich sollte es ein ganz einfaches Problem sein:
Ich habe die Tabelle mit ORT ART PERSONEN
ich möchte einen Bericht, in dem zu jedem ORT die ARTen aufgelistet werden,
jeweils mit der Anzahl Personen daneben.
Beispiel:
Tabelle ORT ART PERSONEN
1 1 345
1 1 555
1 1 234
1 2 778
1 2 987
Ergebnis: ORT 1
ART ANZAHL
1 3
2 2
Wie mach ich das am besten? Den Befehl COUNT nimmt er nicht im SQL!
Liebe Grüße
Klaus
eigentlich sollte es ein ganz einfaches Problem sein:
Ich habe die Tabelle mit ORT ART PERSONEN
ich möchte einen Bericht, in dem zu jedem ORT die ARTen aufgelistet werden,
jeweils mit der Anzahl Personen daneben.
Beispiel:
Tabelle ORT ART PERSONEN
1 1 345
1 1 555
1 1 234
1 2 778
1 2 987
Ergebnis: ORT 1
ART ANZAHL
1 3
2 2
Wie mach ich das am besten? Den Befehl COUNT nimmt er nicht im SQL!
Liebe Grüße
Klaus
Re: Anzahl Kunden im Bericht anzeigen
Zusatz : Ich verwende OpenOffice 3.3
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anzahl Kunden im Bericht anzeigen
Und die eingebaute HSQLDB?klaus51 hat geschrieben:Zusatz : Ich verwende OpenOffice 3.3
Die SQL-Syntax ist nämlich von der Datenbank abhängig...
Code: Alles auswählen
SELECT "art", COUNT( "art" ) AS "Anzahl" FROM "tab_ortartpers" WHERE "ort" = 1 GROUP BY "art"
Hilft das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anzahl Kunden im Bericht anzeigen
wie krieg ich das raus?
Ich habe ganz normal eine Datenbank unter OO Base 3.3 angelegt.
Ich habe ganz normal eine Datenbank unter OO Base 3.3 angelegt.
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anzahl Kunden im Bericht anzeigen
Genauer: HSQL akzeptiert alle Spalten, die nicht aggregiert werden, wenn sie in der Gruppierung auftauchen.komma4 hat geschrieben:HSQL 1.8 nimmt auch die COUNT Funktion, wenn sie gruppiert ist
Deine Datenbank steht in der Statuszeile der ODB-Datei.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anzahl Kunden im Bericht anzeigen
wie kann ich es hinbekommen, dass das funktioniert?
Muss ich noch was gruppieren oder so?
Muss ich noch was gruppieren oder so?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anzahl Kunden im Bericht anzeigen
Die o.a. Zeile ergibt hier genau das von Dir gewünschte Ergebnis
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anzahl Kunden im Bericht anzeigen
Leider wir die Abfrage nicht akzeptiert:
es kommt die Meldung:
: Die Abfrage kann nicht ausgeführt werden. Sie ist zu komplex. Nur "Anzahl (*)" wird unterstützt.
Was kann ich tun?
Liebe Grüße Klaus
es kommt die Meldung:
: Die Abfrage kann nicht ausgeführt werden. Sie ist zu komplex. Nur "Anzahl (*)" wird unterstützt.
Was kann ich tun?
Liebe Grüße Klaus
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anzahl Kunden im Bericht anzeigen
Eine andere Version verwenden.klaus51 hat geschrieben:Was kann ich tun?
Mit 3.2.1 klappt es (Du hast die Abfrage 1:1 übernommen?) - dann liegt es an der 3.3
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anzahl Kunden im Bericht anzeigen
es würde reichen, wenn ich nur eine Abfrage machen könnte:
Ergebnis 3 Spalten:
ort art anz(Personen)
aus der Abfrage könnte ich den Bericht erstellen.
Ergebnis 3 Spalten:
ort art anz(Personen)
aus der Abfrage könnte ich den Bericht erstellen.
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anzahl Kunden im Bericht anzeigen
In Deinem ersten Posting ging es noch um die Anzahl "Art" pro "Ort" ...klaus51 hat geschrieben:ort art anz(Personen)

Vielleicht suchst Du sowas:
Code: Alles auswählen
SELECT "ort", "art", COUNT( "art" ) AS "anzArt", SUM( "personen" ) as "gesPersonen" FROM "tab_ortartpers" GROUP BY "ort", "art"
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)