0sk1 Posted February 16, 2009 Share Posted February 16, 2009 arkadaşlar mesela puan colonundaki değerlere göre sıraladık kullanıcıları bunlardan biz kaçıncıyız nasıl alırız? Link to comment Share on other sites More sharing options...
Ahmet2009 Posted February 16, 2009 Share Posted February 16, 2009 Ben şöyle düşünüyorum, table'in ilk alanı unique olmasın br bir artan bir sıra olsun(sıra no gibi), daha sonra şöyle bir sorgu yap select sıra no, puan/1000 as puan sıralama from table. puanı sıralamayı azalan şekilde yap. Degerleme puanı 1000 gibi bir sayı olsun ki hassas sıralasın. Link to comment Share on other sites More sharing options...
kemaltr Posted February 19, 2009 Share Posted February 19, 2009 --****************** Örnek bir Tablo Yaratalım******* Create Table Deneme ( ad varchar(50), soyad varchar(50) ) insert Deneme select 'Mustafa Mert','Çoruhlu' insert Deneme select 'Ali','AK' insert Deneme select 'Zerrin','Ozer' insert Deneme select 'ayşe','AS' --SQL Server 2005 ve sonrası için satır numarası aLmak için select ROW_NUMBER() OVER(ORDER BY ad ASC) as SiraNo ,ad from Deneme --SQL Server 2000 ve öncesi için satır numarası aLmak için Create table #tmp (sirano int identity (1,1) , ad varchar(50), soyad varchar(50) ) insert #tmp (ad,soyad) select ad,soyad from Deneme order by ad select * from #Tmp drop table #tmp Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.