[SORGU] SQL geçerli kaydın sıra nosunu verebilir mi?
#1
access-sql-18 
Merhaba,

diyelim 500 kayıt var ve de form üstünde ya da raporda güncel kaydın toplam kayıttaki yerini öğrenebilir miyiz?

Örneğin sıralama alfabetik olsun ya da noya göre olsun. Ya da ekleme sırasına göre (sırasız) olsun.

Örnek: 1/500, 58/500 gibi. Neye göre sıralarsak o sıralamadaki yerini öğrenmek istiyorum. Eek
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba;

Güzel ve ilginç bir soru olmuş.. Çok basit bir yapıya göre cevap vereyim..

SQL
  1. SELECT COUNT(*) FROM Tablo_adi WHERE ID BETWEEN 1 AND 8



Burada id alanına göre aldırdım. 8 Numaralı Id ye sahip alanın kaçıncı satırda olduğunu verecektir. Tabii sıralı ID olmasının hiç önemi yoktur.. Deneyiniz..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#3
Birazcık daha geliştirelim;

SQL
  1. SELECT top 1
  2. (SELECT COUNT(*) FROM Tablo_adi WHERE Alan_Adi BETWEEN "Veri4" AND "Veri8" AND bb.id<>id)
  3. AS sıra_no
  4. FROM Tablo_Adi AS bb ORDER BY Alan_Adi DESC


Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#4
Merhaba,

ekteki örnekte görüleceği gibi birinci basit olan gatali konum bildirdi. Eğer id akanı artan sırada değilse olmuyor.

İkinci mesajı uyarlayamadım Wacko

Ekteki diğer örnekteki gibi accessin gezinti kısmındaki ile uyuşan geçerli kaydı öğrenmek istedim. Toplam kayıt içindeki sıra nosunu.

Teşekkürler.


Eklenti Dosyaları
.zip   sql sira no bulma.zip (Boyut: 69,93 KB / İndirilme: 104)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba;

Almak istediğiniz satır numarası için kullanacağınız sorguda mutlaka bir sıralama olacak sonuçta. Bu ister id, ister isim sırası olsun. Ben sizin örneğinize göre isim sırasına göre sıralama varsaydım ve bu durumda "Cemile" isminin kaçıncı sırada olduğunu aşağıdaki sorguyla alırsınız. İlk ismi ise yine bir iç sorguyla alıyoruz. Buna göre siz sıralama kriterini belirleyip istediğiniz alandaki verinin kaçıncı sırada olduğunu bulursunuz.
Toplam kayıt sayısını da yine bir iç sorguyla ekleyebiliriz. Mesela 11/20 kayıt gibi bir geri dönüş sağlarız ama sorguyu daha fazla karıştırmamak ve anlaşılabilirliğini zorlaştırmamak için şimdi eklemedim.

SQL
  1. SELECT TOP 1
  2. (SELECT COUNT(*) FROM Kisiler WHERE kisiad
  3. BETWEEN
  4. (SELECT FIRST(kisiad) FROM kisiler)
  5. AND
  6. "cemile"
  7. AND bb.kisiad<>kisiad) AS sira_no
  8. FROM Kisiler AS bb
  9. ORDER BY kisiad DESC


Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#6
Hocam yardımcı olursanız çok memnun olurum. Ekteki tablodaki işlemi nasıl yapabilirim. ismi aynı olanların scorelerini toplayıp ona göre kaçıncı sırada olduğunu gösterecek bir sorgu örneğine ihtiyacım var


Eklenti Dosyaları
.png   tablo.png (Boyut: 7,7 KB / İndirilme: 51)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Formda Otomatik Sıra No Verme Nasil Olur? mart02 2 158 15-09-2023, 09:21
Son Mesaj: akd27
  Sadece Geçerli Kayıtta Kenarlık Rengi Değiştirme Hk. adnnfrm 25 512 13-09-2023, 00:00
Son Mesaj: halily
  [FORM] Sıra No Değiştirme husem 3 276 18-09-2022, 09:53
Son Mesaj: alperalper
  [FORM] Günlük Sıra Numarası Vermek M_Kemal_Askeri 3 280 25-05-2022, 23:00
Son Mesaj: M_Kemal_Askeri
  Işlem Sıra Numarasını Butonlarla Değiştirme husem 5 303 27-02-2022, 11:54
Son Mesaj: husem
  [FORM] Liste Kutusundaki Kaydın Onayı Sonrası Liste Kutusunda Son Satıra Gidiyor husem 6 455 11-11-2021, 16:27
Son Mesaj: husem
  Sorguda Baş Sütüna Nasıl Sıra No Koyarım? karacaayt 3 392 23-09-2021, 14:45
Son Mesaj: hegu
  [RAPOR] Liste Kutusundan Seçtiğim Kaydın Ilgili Raporunu Almak. charisma1907 4 413 24-05-2021, 16:04
Son Mesaj: charisma1907

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi