如何从上一年开始的第一周开始获取本年度

时间:2019-03-11 18:28:43

标签: sql oracle

如果我运行此代码

Select
to_char(to_date('31-dec-2018'),'IW') as WEEK,
to_char(to_date('31-dec-2018'),'YYYY') AS YEAR
from dual

输出将是:

WEEK  YEAR

01    2018

我理解为什么会这样,但我想获得2019年,因为今年是ISO年的第一天是2018年12月31日。 所需的输出应为:

WEEK YEAR

01   2019

我该如何完成?可能吗?

0 个答案:

没有答案