الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى Function

بدأه shosho842000 في 11 يونيو 2009 · 0 رد · 372 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمته الله وبركاته

عندى مشكلة فى هذه الfuction ولا ادرى اذا كان هذا المكان الصحيح لها ولا لا

CREATE FUNCTION dbo.tax(@id int,@degree varchar(50),total float(5,5),date1 date)
RETURNS float 
 AS  
BEGIN 
declare @tax float
begin 
select employee.id,sal1.degree,salary.total,salary.date from employee,sal1,salary 
where employee.id=sal1.id and sal1.id=salary.id
and  sal1.date=salary.date
if sal1.degree="مدير عام " 
set @tax=salary.total * 7(/100
return @tax
END

حيث تقوم هذه الدالة بحساب الضربية على حسب الدرجة الوظيفية للموظف

يقوم بارسال رقم الموظف ودرجة والمرتب الاساسى والتاريخ

اذا كان مثلا مدير عام يقوم بضرب المرتب الاساسى ف ى 7 * ويقسمة على 100

المشكلة انه يقوم باعتراض على tax

3.rar

مواضيع مشابهة