السلام عليكم
اخواني الكرام لدي سوال بسيط
هل استطيع ان اكتب PROCEDURE بحيث يغير مرتين في قيمة واحده
انا جربت الكود التالي
ALTER PROCEDURE [dbo].[sp_DT_Brnc_Edit_vale] ( @cl int output, @nof nchar(10) , @made decimal(10, 2), @daen decimal(10, 2) ) AS IF EXISTS(SELECT * FROM [DT_Brnc] WHERE ([cl]=@cl and [nof]=@nof)) BEGIN UPDATE [DT_Brnc] SET [tot]=[tot]+@made , [tot]=[tot]-@daen WHERE([cl]=@cl and [nof]=@nof) end return
وكما تلاحظون في اسناد القيمة انني اغير في نفس القيمة مرتين مره بالموجب ومره بالسالب ولكن للاسف لم ينجح معي ذلك وحين حاولت ان اكتب الجملتين خلف بعض ايضا لم ينجح فكيف يمكن عمل ذلك

