[英]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.