首页 > 解决方案 > 如何从上一年开始的第一周获取当前年份

问题描述

如果我运行此代码

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 年的第一天是 12-31-2018。所需的输出应该是:

WEEK YEAR

01   2019

我怎样才能做到这一点?可能的?

标签: sqloracle

解决方案


推荐阅读