HiI have a structure below:[quote]/****** Object: Table [dbo].[OrderDetails] Script Date: 20/06/2016 09:03:04 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGO --drop table [dbo].[CONSULTATION]CREATE TABLE [dbo].[CONSULTATION]( [TaskID] [int] IDENTITY(1,1) NOT NULL, [CreatedDate] [datetime] NOT NULL, [TakenDate] [datetime] NULL, [CompletedDate] [datetime] NULL, CONSTRAINT [PK_HD_TASK] PRIMARY KEY CLUSTERED ( [TaskID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGOINSERT INTO [dbo].[CONSULTATION]VALUES ('2016-05-01 11:49:28.763','2016-05-01 13:46:05.660','2016-05-01 13:54:30.347'), ('2016-05-01 23:55:07.417','2016-05-02 00:33:54.367','2016-05-02 00:35:36.837'), ('2016-05-02 12:48:48.640','2016-05-02 13:36:24.420','2016-05-02 13:41:52.800'), ('2016-05-04 05:55:52.290','2016-05-04 06:20:15.590','2016-05-04 06:26:57.087')SELECT TaskId ,CONVERT(DATE ,c.CreatedDate) AS DateSubmitted ,CONVERT(TIME ,c.CreatedDate) AS TimeSubmitted ,CONVERT(DATE ,c.TakenDate) AS DateTaken ,CONVERT(TIME ,c.TakenDate) AS TimeTaken ,CONVERT(DATE ,c.CompletedDate) AS DateCompleted ,CONVERT(TIME ,c.CompletedDate) AS TimeCompletedFROM [dbo].[CONSULTATION] c[/quote]I want to calculate duration of the call by Duration = (Time Completed - Time Taken)And Response Time = (Time Taken - Time Submitted)But also put into account the call can go over night.
↧