我给了一个表格,其中月份以十进制值存储在一个列中,年份以十进制存储在另一列中。在我的查询中,我想返回月份和年份的文本版本,例如...
来自数据库2和2020 我想展示2020年2月。
我从...开始...
date(concat(concat(concat(varchar(BDYREARN), '-'), varchar(BDMOEARN)), '-1')) AS Date_Earned
然后打算使用
monthName(Date_Earned)
但这感觉要获得我需要的东西很长。
答案 0 :(得分:1)
尝试一下:
TO_CHAR(DATE(DIGITS(DEC(BDYREARN, 4)) || '-' || DIGITS(DEC(BDMOEARN, 2)) || '-01'), 'Month YYYY')