Here is one way:--Set up sample dataDECLARE @Table TABLE (ID INT PRIMARY KEY, Date1 DATETIME, Date2 VARCHAR(8))INSERT @TableSELECT 1, '2009-04-24 10:10:00' , '20090422'UNION ALL SELECT 2, '2009-04-24 10:10:00' , '20090423'UNION ALL SELECT 3, '2009-04-24 10:10:00' , '20090424'UNION ALL SELECT 4, '2009-04-24 10:10:00' , '20090425'UNION ALL SELECT 5, '2009-04-24 10:10:00' , '20090426'-- Run QuerySELECT *FROM @TableWHERE ABS(DATEDIFF(DAY, Date1, CAST(Date2 AS DATETIME))) = 1