السلام عليكم ورحمة الله
درسنا اليوم كيفية اضافة احرف الترقيم
بحيث تم استخدام الكود التالي
declare @PARENT_GUID uniqueidentifier='F2E1A874-DD14-4CEC-A74D-BA5574272749'
declare @Begin_Code nvarchar(500)
set @Begin_Code=(select Begin_Code from TB_Name WHERE guid=@PARENT_GUID)
select @Begin_Code
--------------------------
declare @Begin_Number float
set @Begin_Number=(select Begin_Number from TYPE_BILL WHERE guid=@PARENT_GUID)
select @Begin_Number
---------------------------------
declare @MaxSerial float
SELECT @MaxSerial = MAX(CAST (RIGHT(NUMBER_BR,
CHARINDEX('.', REVERSE(NUMBER_BR)) - 1) AS INT))
FROM dbo.TB_BILL1 WHERE NUMBER_BR LIKE @Begin_Code + '%'
select @MaxSerial
---------------------------------
declare @NUMBER_BR_set nvarchar(500)=( @Begin_Code +'.'+ CAST(ISNULL(@MaxSerial+1,@Begin_Number) AS NVARCHAR(500)))
select @NUMBER_BR_set
ليست هناك تعليقات: