字符串YYYYMM至Year Month-exasol-基于Oracle

时间:2018-08-27 18:03:53

标签: sql sorting oracledb string-to-datetime chronological

我需要将“ MONTH”列字符串YYYYMM转换为YYYY MON格式。示例201811返回2018年11月。 我已经尝试过了:

const colors = ["blue", "green", "gray", "red", "black", "purple"];
var sillySentence = prompt("Tell me a colorful Rhyme: ");
let x = 0;
if (sillySentence) {
    sillySentence = sillySentence.toLowerCase();
    for (let i = 0; i < colors.length; i++) {
        if (sillySentence.indexOf(colors[i]) >= 0) {
            x += 1;
        }
    }
}

//start output
console.log("You Listed " + x + " colors in your rhyme.");

我得到了想要的结果,但是当我在R&V工具中使用它时,它会按字母顺序对其进行排序,并且需要按时间顺序排列。 有没有办法将其创建为DATE变量,因为当我尝试将其放入TO_DATE函数中时,会得到YYYY-MM-DD hh:mm:ss?

谢谢

1 个答案:

答案 0 :(得分:0)

这应该为您工作。

select to_char(to_date(MONTH_COLUMN,'YYYYMM'),'YYYY MON') from dual;