TOP - 10

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
Immortal
Üye
Mesajlar: 34
Kayıt: 18 Ağu 2003 01:03
Konum: istanbul
İletişim:

TOP - 10

Mesaj gönderen Immortal »

merhaba....benim VCD-DVD takip eden bir prom. var...programda top 10 yapmak istiyorum aşağıda ki SQL kodu bunu yapıyor!..Fakat 17000 küsür kaydı sıraladığı için bu pek "top ona" benzemiyor yapmak istediğim ilk on kaydı göstermek!...(ya da ilk 15 -20 neyse) kullandığım grid devexpress quantumgrid!!!...Kısaca ben bu kaydın satırlarını neyle (SQL ya da Grid 'den mi?) sınırlandırabilrim!...
(MS-SQL 2000server kullanıyorum!)

--------------------------------
select shfilmadi , shmedya , count(*) rating
from shareketleri
group by shfilmadi , shmedya
order by rating desc
--------------------------------

[--sonuç--]

shfilmadi---shmedya---rating
________________________

matrix --- VCD ---- 253
matrix 2 --- VCD ---- 245
matrix 3 --- VCD ---- 240
Yüzüklerin --- VCD ---- 189
Efendisi.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

select top 10 shfilmadi , shmedya , count(*) rating
from shareketleri
group by shfilmadi , shmedya
order by rating desc

yazarsan ilk 10 kaydı getirir....
Cevapla