shosho842000 بتاريخ: 22 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2009 (معدل) السلام عليكم ورحمته الله وبركاتهعندى مشكلة فى هذه الfunction ويظهر خطا اريد معرفته الخطا وسببهحيث تقوم هذه الfunction بتجميع الحقول من خلال جملة select وارجاع القيمه وعمل عليها الشرط وحساب الضربية من الموظف هكذ ا اذا وجد خطا ما فى تكون 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 7.rar تم تعديل 22 يونيو 2009 بواسطة hanyfreedom اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.