Table structure:
ID int
status varchar (10)
DATE_CREATED datetime
DATE_CLOSED datetime
Stored procedure for filling DATE_CREATED
:
CREATE PROCEDURE [dbo].[...]
@ID INT,
@STATUS VARCHAR(10) = 'Open',
@DATE_CREATED DATETIME = NULL
AS
SET NOCOUNT ON
UPDATE table
SET STATUS = @STATUS,
DATE_CREATED = COALESCE(@DATE_CREATED, GETDATE())
FROM table
From that point the column DATE_CLOSED
is NULL
. I wanted to automatically fill the column with the date of DATE_CREATED
column but with the time of 10pm, and it should be filled by 10pm automatically and also the status filled to 'closed'.