السلام عليكم ورحمته الله وبركاته
ما الخطا فى هذه الfunction
رمز:
CREATE FUNCTION dbo.Gettax1(@deg NVARCHAR(50)=NULL) RETURNS decimal(16,3) AS BEGIN declare @Text decimal(16,3) declare @total decimal(16,3) set @total=(select total_sal,total1,sal9,sal10,sal12,sal14,sal15,total from salary) begin if @deg='مدير عام' set @Text=(@total * 10 / 100 ) if @deg='درجة اولى' set @Text=(@total * 7 / 100 ) if @deg='درجة ثانية' set @Text=(@total * 6 / 100 ) if @deg='درجة ثالثة' set @Text=(@total * 5 / 100 ) end return @Text
ENDحيث انها تقوم بتجميع الحقول ثم اجراء عملية حسابية عليها
وشكرا
دا الerror الى بيظهر ياريت الاحقى حل ؟؟؟؟؟؟؟؟
