Snowflake:将日期 + 时间戳转换为时间戳 + 星期几
Snowflake: Converting a date + timestamp to timestamp + day of the week
现在,我有一个日期 + 时间戳格式的列。像这样:
2022-02-24 17:30:00.000
有谁知道如何将其转换成星期四 17:30:00.000
我不想将任何内容转换为字符串并以这种方式连接,因为这样在雪景中绘制图表会很困难。
Snowflake 有 3 Letter Day,但似乎没有全名日,免费在 TO_CHAR formatting.
SELECT '2022-02-24 17:30:00.000'::timestamp as my_timestamp,
TO_CHAR(my_timestamp, 'DY HH:MM:SS.FF');
MY_TIMESTAMP
TO_CHAR(MY_TIMESTAMP, 'DY HH:MM:SS.FF')
2022-02-24 17:30:00.000
Thu 17:02:00.000000000
但这不是您要求的长格式。
现在,我有一个日期 + 时间戳格式的列。像这样: 2022-02-24 17:30:00.000
有谁知道如何将其转换成星期四 17:30:00.000
我不想将任何内容转换为字符串并以这种方式连接,因为这样在雪景中绘制图表会很困难。
Snowflake 有 3 Letter Day,但似乎没有全名日,免费在 TO_CHAR formatting.
SELECT '2022-02-24 17:30:00.000'::timestamp as my_timestamp,
TO_CHAR(my_timestamp, 'DY HH:MM:SS.FF');
MY_TIMESTAMP | TO_CHAR(MY_TIMESTAMP, 'DY HH:MM:SS.FF') |
---|---|
2022-02-24 17:30:00.000 | Thu 17:02:00.000000000 |
但这不是您要求的长格式。