sql - 如何从上一年开始的第一周获取当前年份
问题描述
如果我运行此代码
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
我怎样才能做到这一点?可能的?
解决方案
推荐阅读
- node.js - 如何在 Node JS 中的回调之外使用变量?
- python - 如何对 pandas 交叉表中的行求和并创建一个新的交叉表?
- java - FrameLayout 无法转换为 AbsListView 布局参数
- r - 来自 DT 的每组最后最多 x 行
- mongodb - Mongoose Populate 不返回相关数据
- api - 为什么 Foursquare API Search for Venues 不显示哥本哈根和柏林等城市,但显示纽约和伦敦?
- visual-studio - 我的本地 master 不包含来自我完成的拉取请求的更改
- c - SQLDriverConnect 在 Linux 上崩溃
- javascript - 如何找到自动定位元素的位置?
- html - 在按下空格键时禁用 MatSort Angular Material