0

我得到一个表格,其中月份以十进制值存储在一列中,年份作为小数存储在另一列中。在我的查询中,我想返回月份和年份的文本版本,例如...

从数据库 2 和 2020 中,我想显示 2020 年 2 月。

我开始...

date(concat(concat(concat(varchar(BDYREARN), '-'), varchar(BDMOEARN)), '-1')) AS Date_Earned

然后打算使用

monthName(Date_Earned)

但这感觉要获得我需要的东西还有很长的路要走。

4

1 回答 1

1

尝试这个:

TO_CHAR(DATE(DIGITS(DEC(BDYREARN, 4)) || '-' || DIGITS(DEC(BDMOEARN, 2)) || '-01'), 'Month YYYY')
于 2020-07-07T15:16:59.617 回答