Try this queryCREATE VIEW dbo.vwMyViewASSELECT cus.PrimaryID, cus.ForeName + ' - ' + cus.SurName AS Name, CONVERT(CHAR(10), cus.DATE_BIRTH, 103) AS DoB, vis.StartTime, CONVERT(CHAR(10), vis.StartTime, 103) AS VisitDate, COALESCE(wl.Word, 'Did not attend - No known reason') AS Reason, bld.VenueName, ROW_NUMBER() OVER (PARTITION BY cus.PrimaryID ORDER BY vis.StartTime DESC) AS SequenceFROM tblVisit AS visINNER JOIN dbo.tblCustomer AS cus ON cus.PatientID = vis.PatientIDLEFT JOIN dbo.tblWordList AS wl ON wl.WordListID = vis.ApptAttendLEFT JOIN dbo.tblLocation AS loc ON loc.ClinicID = vis.ClinicIDLEFT JOIN dbo.tblBuilding AS bld ON bld.ScreenID = loc.VenueIDWHERE vis.[Status] IS NULL
N 56°04'39.26"E 12°55'05.63"