TOP komutu kullanımı

1 2
03/09/2010, 12:44

accessman

iyi günler
SELECT TOP 100 adon4.SAYI1,
FROM adon4;
bu komut ilk 100 kayıtı getiriyor
biz sadece 250 ile 300 arasındaki verilerin gelmesini istersek nasıl yazmalıyız
teşekkürler
03/09/2010, 14:00

POWER

Sn accessman,

Bildiğim kadarıyla tablodan 250-300 alanlarını göster diye bir komut yok fakat kandırmaca var.
Eklediğim örnekte Siparis tablosu var.
Sorgularda Sira adlı sorgu ile bu tabloya sıranumaraları veriyor.
2.kademede Seç sorgusunda istediğim kayıt aralığını alabiliyorum.
Sanırım işinize yarar.
03/09/2010, 14:16

ercansahin

Sn Ufuk hocam, çözüm için teşekkürler.
03/09/2010, 14:21

accessman

teşekkürler
03/09/2010, 14:30

accessman

SELECT Sira.Sira, Sira.ID, Sira.Siparisno, Sira.Firma_Adi, Sira.Soyad, Sira.Sehir, Sira.Ulke, Sira.Tutar
FROM Sira
WHERE (((Sira.Sira) Between "22" And "27"));

ve

SELECT DCount("ID","Siparis","ID <=" & [ID]) AS Sira, Siparis.ID, Siparis.Siparisno, Siparis.Firma_Adi, Siparis.Soyad, Siparis.Sehir, Siparis.Ulke, Siparis.Tutar
FROM Siparis;

bu iki Sql cümlesini nasıl birleşik yazabiliriz
03/09/2010, 14:35

POWER

Sn accesman,

SELECT DCount("ID","Siparis","ID <=" & [ID]) AS Sira, Siparis.ID, Siparis.Siparisno, Siparis.Firma_Adi, Siparis.Soyad, Siparis.Sehir, Siparis.Ulke, Siparis.Tutar
FROM Siparis
WHERE (((DCount("ID","Siparis","ID <=" & [ID])) Between "22" And "27"));
1 2