我在檢查y.cap_ts
的內容,如果有值(非空),則將其替換爲current_date
,否則將其保留爲空。但是在then/else錯誤中我得到數據類型不匹配。teradata中then/else中的數據類型不匹配
這裏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'你可以分享表格定義嗎? – 2012-02-09 14:43:08