hi, soviel ich jetzt in der eile mitbekommen habe, empfehle ich dir DISTINCT-Befehl zu benutezn. der fasst dementsprechend doppelte eintr�ge zusammen. gruss, marko ----- Original Message ----- From: "Alexander Husic" <[EMAIL PROTECTED]> To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]> Sent: Tuesday, September 18, 2001 11:34 AM Subject: [aspdebeginners] hilfe.... ich bin zu ???? f�r eine topscore liste > hallo liste, > > ich habe eine kleine (etwa 2000 eintr�ge) datenbank mit ergebnissen drin.... > soweit so gut. > > jetzt muss ich aber das ganze etwas "erweitern".. > > 1) um eine topscore-liste, die die top 5 jeder klasse anzeigen soll. > zun�chst dachte ich "hurra" .... "select top x" w�re meine l�sung - ist es > aber nicht. dummerweise sind die entsprechenden teilnehmer und die > entsprechenden werte recht h�ufig in der datenbank vertreten - z.b.: > > (id) xxx, teilnehmer "klaus", veranstaltung "a", klasse "xy", ergebnis "100" > (id) xxx, teilnehmer "peter", veranstaltung "a", klasse "xy", ergebnis "99" > (id) xxx, teilnehmer "sepp", veranstaltung "a", klasse "xy", ergebnis "102" > (id) xxx, teilnehmer "klaus", veranstaltung "b", klasse "xy", ergebnis > "104" > (id) xxx, teilnehmer "peter", veranstaltung "b", klasse "xy", ergebnis > "103" > (id) xxx, teilnehmer "sepp", veranstaltung "b", klasse "xy", ergebnis "101" > .... usw > > ich habe das schon mal entsprechend versucht... und das ergebis war "etwas > deprimierend".... gem�� der anweisung wurden mir ja alle top x werte > ausgegeben. Leider nur in dieser form: > > 1) teilnehmer "klaus", veranstaltung "b", klasse "xy", ergebnis "104" > 2) teilnehmer "peter", veranstaltung "b", klasse "xy", ergebnis "103" > 3) teilnehmer "sepp", veranstaltung "a", klasse "xy", ergebnis "102" > 4) teilnehmer "peter", veranstaltung "b", klasse "xy", ergebnis "101" > 5) teilnehmer "klaus", veranstaltung "a", klasse "xy", ergebnis "100" > > dabei sollten nur "einmal" der teilnehmer mit seinem "top - ergebnis" > auftauchen - also..... > > 1) teilnehmer "klaus", veranstaltung "b", klasse "xy", ergebnis "104" > 2) teilnehmer "peter", veranstaltung "b", klasse "xy", ergebnis "103" > 3) teilnehmer "sepp", veranstaltung "a", klasse "xy", ergebnis "102" > 4) teilnehmer "fred", veranstaltung "??", klasse "xy", ergebnis "??" > 5) teilnehmer "alfred", veranstaltung "??", klasse "xy", ergebnis "??" > ..... usw. > > wie ... mach ich das??? ich habe keinen plan!!!! > > 2) eine punkte-tabelle, die die punktest�nde aller mitglieder addiert und > darstellt. > > um ehrlich zu sein... zun�chst wirkt das so auf mich, als m�sste ich das > runde durch das eckige bekommen.... und wei� nicht so recht wo hier vorne > und/oder hinten ist. > > wer kann mir einen denkansto� geben... oder hat nen aktiven hilfe > vorschlag?? > > 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
