Tablodaki son 50 kaydı nasıl sorgulayabilirim...

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
nfazakli
Üye
Mesajlar: 34
Kayıt: 25 Mar 2005 01:20

Tablodaki son 50 kaydı nasıl sorgulayabilirim...

Mesaj gönderen nfazakli »

Bir rapor ekranı için son 50 kaydı göstermem lazım.
Acaba son 50 kaydı gösterebileceğim SQL i nasıl yazabilirm.


teşşekkürler
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

:ara Top asc desc
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Select statement ta top operatoıru ile ilk 50 kaydı rahatlıkla alabilirsiniz...
Eger sıralamayı tersinden yaparsanız son 50 kaydı almış olursunuz....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
nfazakli
Üye
Mesajlar: 34
Kayıt: 25 Mar 2005 01:20

Firebird

Mesaj gönderen nfazakli »

peki bu top komutu firebird de çalışıyor mu?


denedim olmadı

:oops:
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Calismasi lazım....
Yazdiginiz kodu ve hatayı yazarsanız yardımcı olabiliriz...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
nfazakli
Üye
Mesajlar: 34
Kayıt: 25 Mar 2005 01:20

komut bu

Mesaj gönderen nfazakli »

Kod: Tümünü seç

SELECT TOP(10) * FROM SALES ORDER BY sales.po_number
hata

Kod: Tümünü seç

fmSQLEditor.Query:
Invalid token.Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 18.
FROM.
nfazakli
Üye
Mesajlar: 34
Kayıt: 25 Mar 2005 01:20

Çözümü Buldum :)

Mesaj gönderen nfazakli »

Kod: Tümünü seç

  select first 10 * from sales PLAN (SALES NATURAL)

first ile oluyormuş..

hatta

Kod: Tümünü seç

 SELECT FIRST 10 SKIP 10 * FROM customer
ile sayfalama bile yapılabiliyormuş..


canını sevdiğim firebird i gene yüzüstü bırakmadın :lol:
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Re: Çözümü Buldum :)

Mesaj gönderen rsimsek »

nfazakli yazdı: canını sevdiğim firebird i gene yüzüstü bırakmadın :lol:
sen de onun anlıyacağı dilden konuştuktan sonra neden bıraksın ki :wink: :D
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

top da çalışır diye düşünüyorum ama top (10) yazmissiniz parantezler olmamalı.
Ama neyse sonucta hallolmuş....

Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

Sanırım top sözcüğü Firebird 2 tarafından tanınıyor.
Cevapla