SELECT CASE WHEN column1 IS NULL OR column1 = 0 THEN column2 ELSE column1 END AS result_column FROM example_table; SELECT COALESCE(NULLIF(column1, 0), column2) AS result_column FROM example_table; AND CAST(CC.EDITDATE AS DATE) > CAST(DATEADD(DAY, -1, GETDATE()) AS DATE) --AND CONVERT(DATE,(CC.EDITDATE)) = CONVERT(DATE, DATEADD(DAY, -30 , GETDATE()))