SELECT TO_DATE(TO_CHAR(A.BIRTH_DATE),YYYYMMDD)AS SRC
,B.BIRTH_DATE,A.NAMES
FROM
NEWDAY A
INNER JOIN
OLDDAY B
ON
A.SSN = B.SSN
WHERE COALESCE(A.SRC,'99991230')<>COALESCE(B.BIRTH_DATE,'99991230');
A.BITH_DATE
20150312
20180418
20001224B.BIRTH_DATE
2015-03-12
2018-04-18
2000-12-24
NOW HOW DO I COMPARE THESE DATES ? THEY ARE IN DIFFERENT FORMAT AND SNOWFLAKE IS THROWING ME AN ERROR
can't parse dates with yyyymmdd format
Please help
The use of
COALESCEindicates a need to compare against NULL value. A better approach is using NULL-safe operatorIS DISTINCT FROM: