我需要一点帮助,我在 COL1 列中有一个格式如下的日期字段
COL1
yyyy-MM-dd
dd-MMM-yy
ddMMMYYYY
我的查询是
case WHEN ("COL1" like '%-%') THEN to_localdate('yyyy-MM-dd', "COL1")
WHEN ("COL1" like '%-%') THEN to_localdate('dd/MMM/yy', "COL1")
ELSE to_localdate('ddMMMyyyy', "COL1") END AS COL1
我不确定如何在我的案例陈述中处理 dd-MMM-yy 字段。
谢谢,
注意:我正在使用 Oracle 并在 denodo 上运行查询。但这只是 SQL 案例语句。所以它应该在任何地方都有效。