SQl-Problem: Anzahl Platzierungen/Wettkampfort

13/11/2008 - 19:36 von Steffen Brose | Report spam
Hallo Allseits,
ich habe probiert und probiert .. und
nicht hinbekommen...deswegen:
'wieder' eine Bitte / eine Anfrage.

Für eine Diagrammauswertung besser - darstellung
(Danke noch einmal Josef und Karl für gestern),
muss ich als Datenbasis einen sql-String zusammen
bauen

Ich habe die Felder zur Verfügung (in einer Abfrage):

Sportler (n-Sportler)
Wettkampfort (n-Wettkampforte)
Platzierungen (also die Platzierung pro Sportler / Wettkamf)

Das sql-Teil soll jetzt:
für alle Wettkampforte jeweils die
Summe der Platzierungen der Sportler abbilden/darstellen

damit dann inm Balkendiagramm ersichtlich ist:

z.Bsp.
Im Wettkampfort A gab es
3 x Platz 1
1 x Platz 2
7 X Platz 5


Im Wettkampfort B gab es
7 x Platz 4
8 x Platz 12


usw.

.. dies halt für jeden 'n'-Wettkampfort

Ist dies irgendwie machbar / umsetzbar?


Vielen Dank für Eure Hilfe
Gruß Steffen
 

Lesen sie die antworten

#1 Josef Poetzl
13/11/2008 - 20:38 | Warnen spam
Hallo!

Steffen Brose schrieb:
[...]
Ich habe die Felder zur Verfügung (in einer Abfrage):

Sportler (n-Sportler)
Wettkampfort (n-Wettkampforte)
Platzierungen (also die Platzierung pro Sportler / Wettkamf)

Das sql-Teil soll jetzt:
für alle Wettkampforte jeweils die
Summe der Platzierungen der Sportler abbilden/darstellen

damit dann inm Balkendiagramm ersichtlich ist:

z.Bsp.
Im Wettkampfort A gab es
3 x Platz 1
1 x Platz 2
7 X Platz 5

Im Wettkampfort B gab es
7 x Platz 4
8 x Platz 12

usw.

.. dies halt für jeden 'n'-Wettkampfort

Ist dies irgendwie machbar / umsetzbar?



Bestimmt, die Frage ist nur wie. :-)

Die Sportler sind bei dieser Auswertung egal, oder?
Wie ist aber die Tabelle Wettkampfort mit Platzierungen zu verbinden?
Fehlt die Tabelle Wettkàmpfe (Wettkàmpfe pro Wettkampfort)?

select
O.Wettkampfort,
P.Platzierung,
Count(*) AS Anzahl
from
Wettkampfort O
inner join
Wetttkeampfe K
ON K.fiWettkampfOrt = O.idWettkampfOrt
INNER JOIN
Platzierungen P
ON P.fiWetkampf = O.idWettkampf
Group By
O.Wettkampfort,
P.Platzierung


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen