In order to create the example table the following query can be helpful to test:CREATE TABLE [dbo].[tblSorter]( [ID] [int] NOT NULL, [FromDate] [varchar](30) NULL, [DateLastUpdate] [varchar](30) NULL, [HoldingTank] [char](15) NULL) ON [PRIMARY]INSERT INTO [dbo].[tblSorter] ([ID] ,[FromDate] ,[DateLastUpdate] ,[HoldingTank]) VALUES (321937 ,'28/11/2001' ,'28/11/2001' ,'D10') INSERT INTO [dbo].[tblSorter] ([ID] ,[FromDate] ,[DateLastUpdate] ,[HoldingTank]) VALUES (321937 ,'18/03/2002' ,'18/03/2002' ,'F2')INSERT INTO [dbo].[tblSorter] ([ID] ,[FromDate] ,[DateLastUpdate] ,[HoldingTank]) VALUES (321937 ,'17/02/2003' ,'17/02/2003' ,'UKN') INSERT INTO [dbo].[tblSorter] ([ID] ,[FromDate] ,[DateLastUpdate] ,[HoldingTank]) VALUES (321937 ,'17/02/2003' ,'18/02/2011' ,'G8')