Hallo!

Das Problem hei�t "Ranking" und SQL Server hat keine Ranking-Funktion,
au�er in Verbindung mit den Analyse-Werkzeugen.

Wenn "wert1" indexiert ist und die ganze Liste nach "wert1" und einem
weiteren eindeutigen Kriterium sortiert ist, geht das so:

SELECT   wert1, (SELECT COUNT(*)
                   FROM tabelle AS B
                  WHERE b.wert1 = a.wert1 AND
                        b.kriterium <= a.kriterium) AS wert2,
         ...
  FROM   tabelle AS A
ORDER BY wert1, kriterium

Wichtig ist, dass das zus�tzliche Kriterium eindeutig ist, also z. B.
eine ID. Du kannst hier auch mehrere Sortierkriterien einsetzen und die
WHERE-Klausel des Sub-SELECTs entsprechend erweitern.

Freundliche Gr��e
Joachim van de Bruck 

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Henri L�bel
> Gesendet: Donnerstag, 10. Juli 2003 14:28
> An: [EMAIL PROTECTED]
> Betreff: [Database.asp] SQL-Statement zur Bildung fortlaufender Zahlen
> Wichtigkeit: Niedrig
> 
> 
> Hallo,
> 
> gegeben ist eine Liste mit
> wert1 ; wert2
> 276 
> 276
> 285
> 285
> 290
> 307
> 307
> 307
> 
> jetzt brauch ich ein SQL-Statement, welches in Abh�ngigkeit der
> gegebenen Zahl hochz�hlt, sodass als Ergebnis
> wert1; wert2
> 276 001
> 276 002
> 285 001
> 285 002
> 290 001
> 307 001
> 307 002
> 307 003
> 
> heraus kommt. Ich habe es schon mit Select max() usw. versucht, aber
> irgendwie klappt das nicht. Wei� jemand, wie ich das realisieren kann
> oder wie das SQL-Statement lauten m�sste (es handelt sich in
> Wirklichkeit um ca. 200.000 Datens�tze.)?
> 
> Henri
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
> Intrexx.BizWalker + ODBC/OLEDB-Daten =SP-Formular
> ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an