Teradata 中的大写星期几 SQL

Upper case day of week in Teradata SQL

我可以从数据中获取星期几,但我似乎无法转换为大写字母

这是我正在使用的语句:

CAST(CURRENT_DATE AS DATE FORMAT 'e4') (CHAR(9))

如何将其转换为大写?

我尝试用 UPPER 包裹语句的每个元素,但每次都会出错

UPPER(CAST(CURRENT_DATE AS DATE FORMAT 'e4') (CHAR(9)))
UPPER(CAST(CURRENT_DATE AS DATE FORMAT 'e4')) (CHAR(9))

如有任何帮助,我们将不胜感激

虽然可以修复您当前的代码

Upper(Cast(Cast(Current_Date AS FORMAT 'E4') AS CHAR(9)))

最好切换到

To_Char(Current_Date,'DAY')