【发布时间】:2019-11-22 14:25:58
【问题描述】:
我有许多行的日期字段为空。我需要将这些行包含在我的答案集中。我们设法完成的唯一事情是设置“占位符日期”(01-01-1900)并在 Excel 中删除它们。我希望 Teradata 不产生“?”;我想要''的等价物。
这是一个确切的例子: , 案子 当 SOA.Performed_date 为 NULL THEN '' ELSE SOA.Performed_date END AS Sequence_of_Activity
我得到的唯一代码是: , 案子 当 SOA.Performed_date 为 NULL THEN '0001-01-01' ELSE SOA.Performed_date END AS Sequence_of_Activity
这是一个类似的工作示例,同样令人不满意:
, Max(CASE WHEN Care_Activity_Type_ID = 435
THEN PERFORMED_DATE
ELSE DATE '0001-01-01'
end) Annl_Reassess
第一个例子的错误是:Datatype mismatch in expression。
【问题讨论】: