הבעיה היא שמה שאתה מבקש מנוגד קצת לתאוריה העומדת מאחורי בסיסי נתונים רלציונים. בתאוריה זו (המבוססת על תורת הקבוצות) אין משמעות לסדר האלמנטים בקבוצה -כלומר לסדר הרשומות בטבלה.
בכל זאת חשבתי על זה קצת - אם יש לך אזשהו שדה כמותי חד ערכי המאפשר לסדר את הרשומות בסדר עולה ניתן למספר את הרשומות באופן הבא: נניח שהשדה הכמותי הוא DT המייצג תאריך ארוך לדוגמא אזי התוצאה הבאה תיתן שדה ממוספר
Select * , (select Count(*) from Table1 Where table1.DT <= T.DT) as Numerator from Table1 as T order by DT
שהוא pseudo-column שבכל שליפה כל שורה מקבלת ערך רץ ב sql server ניתן גם לבצע ע"י יצירת טבלה זמנית בעלת שדה identity (1,1 להכניס את תוצאות השאילתא לטבלה ולשלוף select * from הטבלה