khtan: Pls Note: your substring for the Time part is one-off"I need to find the difference in these two dates"You can find the number of minutes, or seconds, or whatever between them:DECLARE @strFirstDate varchar(20), @strSecondDate varchar(20)SELECT @strFirstDate = '20060120112128', @strSecondDate = '20060120112659'SELECT CONVERT(datetime, LEFT(@strFirstDate, 8) + ' ' + substring(@strFirstDate, 9, 2) + ':' + substring(@strFirstDate, 11, 2) + ':' + substring(@strFirstDate, 13, 2)), CONVERT(datetime, LEFT(@strSecondDate, 8) + ' ' + substring(@strSecondDate, 9, 2) + ':' + substring(@strSecondDate, 11, 2) + ':' + substring(@strSecondDate, 13, 2)), DATEDIFF(Minute, -- Or Hours / Seconds / whatever CONVERT(datetime, LEFT(@strFirstDate, 8) + ' ' + substring(@strFirstDate, 9, 2) + ':' + substring(@strFirstDate, 11, 2) + ':' + substring(@strFirstDate, 13, 2)), CONVERT(datetime, LEFT(@strSecondDate, 8) + ' ' + substring(@strSecondDate, 9, 2) + ':' + substring(@strSecondDate, 11, 2) + ':' + substring(@strSecondDate, 13, 2)) )
Kristen