
[dbo].[AgentStatusChangeHistory]
CREATE TABLE [dbo].[AgentStatusChangeHistory]
(
[agentSessionID] [int] NOT NULL,
[newStatus] [int] NOT NULL,
[statusChangeEpoch] [decimal] (13, 0) NOT NULL,
[agentUserID] [int] NULL,
[statusChangeTime] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[nextStatusChangeEpoch] [decimal] (13, 0) NULL,
[nextStatusChangeTime] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentStatusChangeHistory] ADD CONSTRAINT [pk_AgentStatusHist] PRIMARY KEY CLUSTERED ([agentSessionID], [newStatus], [statusChangeEpoch]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentStatusChangeHistory] ADD CONSTRAINT [fk_AgentStatus] FOREIGN KEY ([newStatus]) REFERENCES [dbo].[AgentStatuses] ([status])
GO