Torna al Thread
CREATE TABLE [dbo].[Attivita](
[IDATTIVITA] [int] IDENTITY(1,1) NOT NULL,
[OPERATORE] [varchar](9) NOT NULL,
[INIZIO] [datetime] NOT NULL,
[FINE] [datetime] NULL,
[TEMPO] AS (isnull(round(datediff(second,[Inizio],[Fine]),(0)),(0))) PERSISTED NOT NULL,
CONSTRAINT [PK_Attivita] PRIMARY KEY CLUSTERED
(
[IDATTIVITA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
INSERT INTO Attivita (Operatore, Inizio, Fine) VALUES ('002.00001','20090105 08:00:00', '20090105 10:00:00')
INSERT INTO Attivita (Operatore, Inizio, Fine) VALUES ('002.00001','20090106 08:00:00', NULL)
INSERT INTO Attivita (Operatore, Inizio, Fine) VALUES ('002.00002','20090105 09:00:00', '20090105 10:30:00')