Чтобы увеличить существующее значение типа DATETIME
или DATE
на один месяц, используйте:
UPDATE AccountRole
SET ExpiryDate = DATEADD(MONTH, 1, ExpiryDate)
и, как правильно заметил Олег, предполагая, что ваши два оператора UPDATE
имеют одинаковое условие WHERE
(WHERE UserName = @username
), вы можете сделать это за один UPDATE
:
UPDATE dbo.AccountRole
SET Password = @password,
EPassword = @epassword,
ExpiryDate = DATEADD(MONTH, 1, ExpiryDate)
WHERE UserName = @username