öncelikle benim SIPARIS_LISTE tablomdaki alanlarım, LISTE_URETIM_SIRA ---> tür: Sayı, LISTE_KIMLIK --->tür:Otomatik Sayı (ayrıca birincil anahtar).
SELECT SIRALAMA.LISTE_URETIM_SIRA, SIRALAMA.LISTE_KIMLIK, (select count([LISTE_URETIM_SIRA]) from dbo_SIPARIS_LISTE where [LISTE_URETIM_SIRA]<=SIRALAMA.[LISTE_URETIM_SIRA] and [LISTE_KIMLIK]<=SIRALAMA.[LISTE_KIMLIK] ) AS sira
FROM dbo_SIPARIS_LISTE AS SIRALAMA
WHERE (((SIRALAMA.LISTE_URETIM_SIRA)<1000))
ORDER BY SIRALAMA.LISTE_URETIM_SIRA, SIRALAMA.LISTE_KIMLIK;
Burada yapmak istediğim sıralama yaparken öncelikle LISTE_URETIM_SIRA alanına baksın, bu alanda değeri eşit olanlar var ise LISTE_KIMLIK alanına bakıp küçükten büyüğe sıralasın. Fakat bu sefer sıralamayı aşağıdaki şekilde yapıyor:LISTE_URETIM_SIRA LISTE_KIMLIK sira
965 10377 1
996 10366 1
997 10127 1
997 10782 4
Acaba nerede neyi gözden kaçırıyor olabilirim?