I would make 2 seperate SPs, but, here ya go:ALTER PROCEDURE [dbo].[ConvertToRetailer] ( @WholesalerID int, @stawtus bit)ASSET NOCOUNT ONIF @status = 1 thenBEGIN UPDATE WHOLESALERS SET WholeSaleEndDate = getdate(), statusChangedOn = getdate(), [ModifiedOn] = getdate() WHERE WHOLESALERID = @WholesalerID DECLARE @userid int select @userid = u.userid from users u inner join wholesalers w on u.userid = w.userid where w.wholesalerid = @WholesalerID update users set iswholesaler = 0, [ModifiedOn] = getdate() where userid = @useridENDelseBEGIN UPDATE WHOLESALERS SET WholeSaleStartDate = getdate(), statusChangedOn = getdate(), [ModifiedOn] = getdate() WHERE WHOLESALERID = @WholesalerIDend