Snowflake date_trunc 从日期中删除时间

Vin*_*ran 4 snowflake-cloud-data-platform

我有雪花列,其中包含 yyyy-mm-dd hh:MM:ss 格式的日期。

我使用下面的函数

 date_trunc('DAY', '2019-09-23 12:33:25')
Run Code Online (Sandbox Code Playgroud)

输出 :2019-09-23 00:00:00

根据文档预计:2019-09-23

这是一个错误还是有其他方法可以完全删除时间组件?

小智 6

根据您想在约会中做什么,选择午夜时间就可以了。

如果你真的必须摆脱它,这会起作用:

cast(date_trunc('DAY', '2019-09-23 12:33:25') as date)
Run Code Online (Sandbox Code Playgroud)

  • '2019-09-23 12:33:25'::date 给出相同的结果但更短 (3认同)