Skip to main content

AccessTr.neT


Birden Fazla Kritere Göre Sorguda Sıra Numarası Ekleme

Birden Fazla Kritere Göre Sorguda Sıra Numarası Ekleme

#6
Hocam kendi projem üzerinden Sorgu1'i uyguladığımda şöyle bir problem ile karşılaştım.
ö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?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Birden Fazla Kritere Göre Sorguda Sıra Numarası Ekleme - Yazar: hbal09 - 28/04/2020, 14:14
Task