提问人:NickV 提问时间:9/11/2023 更新时间:9/11/2023 访问量:24
字符串列到日期列 [duplicate]
String column to date column [duplicate]
问:
我正在尝试将字符串列转换为日期列。字符串列另存为“DD/MM/YYYY”。
数据如下所示:
USER_ID | STATUS_DATE |
---|---|
101 | 01/01/2001 |
102 | 20/04/2001 |
SELECT
USER_ID,
CAST(STATUS_DATE AS DATE) AS STATUS_DATE
FROM DATASET
但是,当我运行它时,我收到“无效日期:'20/04/2001'”的错误消息。
如何解决此问题?谢谢
答:
-1赞
ww2406
9/11/2023
#1
使用PARSE_DATE。
SELECT PARSE_DATE('%d/%m/%Y', STATUS_DATE) AS STATUS_DATE
FROM DATASET
评论
PARSE_DATE('%d/%m/%Y', STATUS_DATE)