vielleicht solltest du erstmal eine view/abfrage erstellen

dort k�nntest du dann erstmal die datens�tze nach kriterien aussortieren und
vielleicht musst du sogar gruppieren.

kann ich aber so net genau sagen

markus

-----Urspr�ngliche Nachricht-----
Von: Alexander Husic [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 26. September 2001 12:15
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] topscore liste... 2-ter versuch


Hallo liste,

Ich habe diese frage zwar schon mal gestellt� nur habe ich leider keinen f�r
mich verwertbaren hinweis bekommen� daher versuche ich das noch mal.

Ich habe ein tabelle, in der derzeit rund 1600 ergebnisse drin stehen. Diese
tabelle ist mit insgesamt vier weiteren tabellen verkn�pft:

Datenbank (inhalt.mdb)
 |
 |_ Tabelle (ergebnisse)
 |   |_ event_id (zahl) - verkn�pfung mit tabelle termine (hier nicht
aufgef�hrt)
 |   |_ saison (zahl) - verkn�pfung mit tabelle saison
 |   |_ klasse (zahl) - verkn�pfung mit tabelle klasse
 |   |_ platzierung (text)
 |   |_ team (text)
 |   |_ vorname (text)
 |   |_ nachname (text)
 |   |_ ergebnis (text)
 |   |_ punkte (text)
 |   |_ land (text) - verkn�pfung mit tabelle land
 |   |_ ergebnis_id (autowert)
 |
 |_ Tabelle (klasse)
 |   |_ klasse_id (autowert)
 |   |_ klasse (text)
 |
 |_ Tabelle (land)
 |   |_ land_id (autowert)
 |   |_ land (text)
 |
 |_ Tabelle (saison)
     |_ saison_id (autowert)
     |_ saison (text)

ich habe nun die undankbare aufgabe, eine topscoreliste haben zu m�ssen� die
also alle topwerte aus der tabelle darstellt. ideales resultat:

        1.      teilnehmer a, klasse a, veranstaltung a, wert "top"
        2.      teilnehmer b, klasse a, veranstaltung b, wert "top"
        3.      teilnehmer c, klasse b, veranstaltung e, wert "top"
        4.      teilnehmer d, klasse b, veranstaltung a, wert "top"
        5.      ......

w�re ja nicht schwer, wenn die teilnehmer pro klasse in der liste nur einmal
vorkommen... den gefallen tun die mir aber nicht. Ich habe es schon mal mit
�select top� versucht... nur habe ich das �problem� gehabt, das mir dann
viele teilnehmer doppelt angezeigt wurden:

        1.      teilnehmer a, klasse a, veranstaltung a, wert "top1"
        2.      teilnehmer a, klasse a, veranstaltung d, wert "top2"
        3.      teilnehmer b, klasse b, veranstaltung e, wert "top1"
        4.      teilnehmer b, klasse b, veranstaltung x, wert "top2"
        5.      ......

wie kann ich eine entsprechende liste aus einem sql string generieren, die
nur einmal einen teilnehmer pro klasse & mit dem besten zul�sst?? Ich habe
keinen plan...

wer kann mir einen tipp geben oder einen l�sungsansatz liefern??

gr��e,
alexander


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an