Teradata SQL 中星期几的大写字母

发布于 2025-01-10 02:09:25 字数 332 浏览 1 评论 0原文

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

这是我正在使用的语句:

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))

任何帮助将不胜感激

I can get the day of the week from a data but I can't seem to convert to uppercase

This is the statement I'm using:

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

How can I convert this to uppercase?

I've tried wrapping UPPER around each of the elements of the statement but I get errors each time

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

Any help would be greatly appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情废物 2025-01-17 02:09:25

虽然可以修复当前的代码,但

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

最好切换到

To_Char(Current_Date,'DAY')

While it would be possible to fix your current code

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

it's better to switch to

To_Char(Current_Date,'DAY')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文