【问题标题】:get date day full name in snowflake在雪花中获取日期全名
【发布时间】:2020-06-14 11:15:38
【问题描述】:

在雪花中获取日期全名

我尝试使用下面的查询来获取日期名称,但只给出短名称(一天的 3 个字符)

SELECT upper(trim(DAYNAME(CURRENT_DATE)))

O/p:星期一

预期输出:星期一

【问题讨论】:

    标签: date snowflake-cloud-data-platform snowflake-schema snowflake-task


    【解决方案1】:

    来自雪花日期/时间examples

    select decode(extract ('dayofweek_iso',current_date()),
      1, 'Monday',
      2, 'Tuesday',
      3, 'Wednesday',
      4, 'Thursday',
      5, 'Friday',
      6, 'Saturday',
      7, 'Sunday');
    

    或者:

    select decode(DAYNAME(CURRENT_DATE), 'Mon','Monday', 'Tues','Tuesday', ...);
    
    select object_construct('Mon','Monday', 'Tues','Tuesday', ...)[DAYNAME(CURRENT_DATE)];
    

    【讨论】:

      猜你喜欢
      • 2021-04-27
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多