簡體   English   中英

日期轉換為雪花中的年月

[英]Date Conversion To Year-Month In Snowflake

我正在嘗試將日期(格式為 yyyy-mm-dd)轉換為年月格式(例如:2021-07),同時保留日期數據類型。

來自 SQL Server,這可以使用FORMAT函數來完成,如下所示:

SELECT FORMAT(date_column, 'yyyy-MM')

我想知道如何在SNOWFLAKE 中實現這一點 我在SNOWFLAKE 中找不到FORMAT函數,所以我嘗試使用 DATE、DATE_PART,但它們似乎都使我的列成為 varchar,丟失了它的日期類型。

謝謝。

FORMAT的等價物是TO_VARCHAR

 TO_VARCHAR( <date_or_time_expr> [, '<format>' ] )
SELECT TO_VARCHAR(date_column, 'yyyy-MM')

TO_DATE()這樣做,就像TO_DATE(date_column, 'yyyy-MM')https://docs.snowflake.com/en/sql-reference/functions/to_date.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM