【发布时间】:2020-04-12 13:26:18
【问题描述】:
这是我的代码:
select
(case when c.yr = 2019 and c.mon = 10 then 'October 2019'
when c.yr = 2019 and c.mon = 11 then 'November 2019'
when c.yr =2019 and c.mon = 12 then 'December 2019' end) as dae
from (
select substr(d,-4,4) as yr, substr(d,1,2) as mon
from
(select '10/11/2019' as d from dual) )c;
`
所以我不想硬编码未来 5 年的日期,有没有让这更容易的函数。
这是我想尝试的示例输入
10/11/2019
11/11/2019
12/11/2019
01/11/2020
预期输出
October 2019
November 2019
December 2019
January 2020
【问题讨论】:
标签: sql oracle date plsql query-optimization