Hallo Andreas, > /* Und jetzt noch das ganze anderstherum ausgeben, damit die Sortierung > wieder stimmt. Hier kann man alle wichtigen Punkte Abfragen*/ > SELECT ID FROM GBMessage WHERE ID IN > ( > /* Jetzt das ganze umdrehen und nur die ersten 20 nehmen */ > SELECT Top 20 ID FROM GBMessage WHERE ID IN > ( > /* Hier das eigentliche Kriterium, bereits mit TOP Eingschr�nkt, in diesem > Fall die obere Grenze * / > SELECT Top (165 + 10) ID FROM GBMessage ORDER BY Vom DESC > ) > ORDER BY Vom > ) > ORDER BY Vom DESC", rs
Ich wei� nicht, �ber SQL w�rs mir nat�rlich am liebsten, folgende Syntax nutz ich derzeit f�r das komplette Ranking: SELECT Avg(Bewertungen.Schulnote) AS Schulnote, stamm.Leistungsbeschreibung, Bewertungen.stammid, Count(Bewertungen.Schulnote) AS AnzSchulnote, stamm.ShopUrl, stamm.Shopname, stamm.Kategorie, Kategorien.Familie, Kategorien.Klasse FROM (Bewertungen INNER JOIN stamm ON Bewertungen.stammid = stamm.ID1) INNER JOIN Kategorien ON stamm.Kategorie = Kategorien.ID GROUP BY stamm.Leistungsbeschreibung, Bewertungen.stammid, stamm.ShopUrl, stamm.Shopname, stamm.Kategorie, Kategorien.Familie, Kategorien.Klasse HAVING (((Count([Bewertungen]![Schulnote]))>1)) ORDER BY Avg(Bewertungen.Schulnote) Und jetzt frag ich eben �ber rs.find "stammid=" & idnr nach der speziellen Platzierung. Die idnr stammt aus einer Angabe des Abfragenden. Is das �ber SQL irgendwie machbar??? Gruss Marco | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
