在sql中,我将从以下查询中获取DateName
SELECT DATENAME(dw,'10/24/2013') as theDayName
返回'星期四'
在Vertica中有任何等效功能吗?
答案 0 :(得分:7)
不使用自定义UDF的最简单方法是使用TO_CHAR
格式:
SELECT TO_CHAR(TIMESTAMP '2014-08-21 14:34:06', 'DAY');
这将返回完整的大写日名称。 Day
提供混合大小写日名称,day
给出小写日名称。
您可以找到更多模板模式here。
答案 1 :(得分:1)
您可以尝试安装自定义UDF(weekday_name
)。安装后,您可以使用:
SELECT weekday_name(dayofweek(TO_DATE('10/24/2013','MM/DD/YYYY')))
答案 2 :(得分:0)