reza4359
یک شنبه 12 دی 1395, 00:23 صبح
با سلام دوستان
من جهت رتبه بندی از این procedure استفاده میکنم ولی اعداد منفی را در نظر نمیگیره و رتبه آنها را با اعداد مثبت یکی حساب میکنه باید چه تغییری در اسکریپتم بدم
USE [exam]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[search]
as
select id_user,score,RANK() over(order by score desc)as rank from tbl_score
من جهت رتبه بندی از این procedure استفاده میکنم ولی اعداد منفی را در نظر نمیگیره و رتبه آنها را با اعداد مثبت یکی حساب میکنه باید چه تغییری در اسکریپتم بدم
USE [exam]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[search]
as
select id_user,score,RANK() over(order by score desc)as rank from tbl_score