y.cap_ts
의 내용을 확인하고 값이 (null이 아닌) 경우 current_date
으로 바꾸거나 null로 두십시오. 하지만 그때/기타 오류 데이터 형식이 일치하지 않습니다.테라 데이타의 데이터 유형 불일치
여기서 cap_ts는 날짜 데이터 유형입니다.
더 좋은 해결책을 제안 할 수 있습니까?
SET
cap_ts = CASE WHEN y.cap_ts IS NULL AND y.rwrd > 50
THEN current_date
ELSE NULL END
현재 저는 teradata에서 작업하고 있습니다.
정적 날짜로 설정해 보셨습니까? DATE '1980-01-01'테이블 정의를 공유 할 수 있습니까? –