با سلام دوستان
من جهت رتبه بندی از این 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