Anzahl Kunden im Bericht anzeigen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Anzahl Kunden im Bericht anzeigen

Re: Anzahl Kunden im Bericht anzeigen

von komma4 » Mo, 27.06.2011 14:57

klaus51 hat geschrieben:ort art anz(Personen)
In Deinem ersten Posting ging es noch um die Anzahl "Art" pro "Ort" ... :?


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"
?

Re: Anzahl Kunden im Bericht anzeigen

von klaus51 » Mo, 27.06.2011 12:37

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.

Re: Anzahl Kunden im Bericht anzeigen

von komma4 » Mo, 27.06.2011 05:42

klaus51 hat geschrieben:Was kann ich tun?
Eine andere Version verwenden.

Mit 3.2.1 klappt es (Du hast die Abfrage 1:1 übernommen?) - dann liegt es an der 3.3

Re: Anzahl Kunden im Bericht anzeigen

von klaus51 » So, 26.06.2011 22:26

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

Re: Anzahl Kunden im Bericht anzeigen

von komma4 » So, 26.06.2011 19:38

Die o.a. Zeile ergibt hier genau das von Dir gewünschte Ergebnis

Re: Anzahl Kunden im Bericht anzeigen

von klaus51 » So, 26.06.2011 19:04

wie kann ich es hinbekommen, dass das funktioniert?
Muss ich noch was gruppieren oder so?

Re: Anzahl Kunden im Bericht anzeigen

von komma4 » So, 26.06.2011 18:49

komma4 hat geschrieben:HSQL 1.8 nimmt auch die COUNT Funktion, wenn sie gruppiert ist
Genauer: HSQL akzeptiert alle Spalten, die nicht aggregiert werden, wenn sie in der Gruppierung auftauchen.


Deine Datenbank steht in der Statuszeile der ODB-Datei.

Re: Anzahl Kunden im Bericht anzeigen

von klaus51 » So, 26.06.2011 17:29

wie krieg ich das raus?
Ich habe ganz normal eine Datenbank unter OO Base 3.3 angelegt.

Re: Anzahl Kunden im Bericht anzeigen

von komma4 » So, 26.06.2011 17:18

klaus51 hat geschrieben:Zusatz : Ich verwende OpenOffice 3.3
Und die eingebaute HSQLDB?

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" 
HSQL 1.8 nimmt auch die COUNT Funktion, wenn sie gruppiert ist

Hilft das?

Re: Anzahl Kunden im Bericht anzeigen

von klaus51 » So, 26.06.2011 16:43

Zusatz : Ich verwende OpenOffice 3.3

Anzahl Kunden im Bericht anzeigen

von klaus51 » So, 26.06.2011 16:42

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

Nach oben