Oops, i forgot.Just to complicate the task, the import file contains the dates in a weird format so i will probably have to convert that from text to a date first too.My current sql query that works is SELECT FDFImportParsed.id, sale.ID, FDFImportParsed.Field2 as counter , FDFImportParsed.Code, TillDefault.TillID, FDFImportParsed.Field3 as ChequeDate, Sale.ID as SaleID, FDFImportParsed.Field3 FROM FDFImportParsed LEFT OUTER JOIN TillDefault ON FDFImportParsed.Code = TillDefault.Code LEFT OUTER JOIN Sale ON FDFImportParsed.Field2 = Sale.Counter AND TillDefault.TillID = Sale.TillID AND convert(varchar,convert(datetime,FDFImportParsed.Field3,1),103) = CONVERT(varchar, Sale.[Date], 103) WHERE (FDFImportParsed.Field1 = '32')