雪花中有一列的日期字符串无效,我需要将它们强制转换为日期。我尝试过TRY_CAST、TRY_DATE、IS_DATE,但似乎都不起作用,即
select * from (values (1, TRY_CAST('1985-02-30' as date)));
VALUES子句中的表达式[TRY_CAST('1985-02-30'AS DATE(]无效
有没有一种简单的方法来验证日期本身?
VALUES
需要简单的表达式或常量。备选方案是SELECT
:
select * from (values (1, TRY_CAST('1985-02-30' as date)));
=>
select * from (select 1, TRY_CAST('1985-02-30' as date));