将看起来像这样的日期类型 1964-01-08 00:00:00 转换为 1964-01-08

Convert Date type that looks like this 1964-01-08 00:00:00 to just 1964-01-08

我正在使用模式分析。

我有一个看起来像这样的约会: 1964-01-08 00:00:00

当我使用

select typeof(dob)

我知道它是 date 类型。

期望输出: 1964-01-08

我尝试过的:

DATE(date_parse(CAST(the_date as varchar), '%Y-%m%-%d %H:%i:%s.%f'))

错误:格式无效:“1964-01-08”太短

DATE(the_date)

结果:相同

我不确定还能尝试什么 - 有没有人想到解决方案?

更新:使用 DATE_FORMAT(your_date_here, '%Y-%m-%d')