createtable ACTesting
(
id intidentity(1,1),
item nvarchar(max) notnull,
Issued nvarchar(max)null,
Used nvarchar(max)null,
Returned nvarchar(max)null,
Balance as(dbo.Issued(issued)),
Total_qty nvarchar(max)
)
alterfunction dbo.Issued(@issued nvarchar)
returnsint
as
Begin
declare @Issued_Qty int=cast(@issued asint)
declare @Amount23 int
ifnotexists(select*from ACTesting)
begin
declare @Bal_Qty int=cast((Select Balance from
ACTesting where id =(selectmax(id)from
ACTesting))ASint)
set @Amount23=@Bal_Qty-@issued
return @Amount23
End
else
Begin
declare @Total_Qty int=cast((Select Total_qty from
ACTesting where id =(selectmax(id)from
ACTesting))ASint)
set @Amount23=@Total_Qty
return @Amount23
End
return @Amount23
End