Hallo, ich habe eine Spalte in der steht ein Wert, jetzt würde ich gerne eine andere Spalte haben, die beim Aufruf eines SQL-Kommandos mit dem Rang des Eintrages gefüttert wurde. Also der Eintrag mit dem höchsten Wert soll da die Zahl 1 kriegen und der mit dem niedrigsten kriegt die höchste Zahl (eben die der Anzahl Einträge insgesamt)
so nach dem Motto
Wert|Rang
----|----
20 | 3
12 | 4
133 | 2
2000| 1
Wie gesagt das Ding muss nicht in Realtime vorliegen, aber gibt es ein SQL-Kommando mit dem ich leicht soeine Reihung herkriege? Ich will das Ding nämlich nicht von einem Script abarbeitzen lassen und mit zigtausend SQL-Commandos jedem seine Nummer zuweisen...
Danke
Bruno
Do until rs.eof
intCounter = intCounter + 1
SQL: Update Rang der Tabelle 1 mit intCounter
Loop
Wert
Rang
20
3
12
4
133
2
2000
1
Wie gesagt das Ding muss nicht in
Realtime vorliegen, aber gibt es ein
SQL-Kommando mit dem ich leicht soeine
Reihung herkriege? Ich will das Ding
nämlich nicht von einem Script
abarbeitzen lassen und mit zigtausend
SQL-Commandos jedem seine Nummer
zuweisen…
Genau so wollte ich es nicht machen, das sind bei ner grossen Datenbank ja zig SQWL-Queries die da zw. Programm und SQl-Server hin und herlaufen… ich will dem SQL-Server einfach eine Anweisung geben und der soll machen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]