sql - 我想在 Oracle SQL 中根据 sysdate 提取星期,我使用什么函数
问题描述
选择 datepart(year, '2017/08/25') 作为星期;
我相信这适用于 mysql 但不适用于 oracle sql
解决方案
一年中的一周 (1-53),其中第 1 周从一年的第一天开始,一直持续到一年的第七天。
select to_char(trunc(sysdate),'WW') from dual;
基于 ISO 标准的一年中的第几周(1-52 或 1-53)。
select to_char(trunc(sysdate),'IW') from dual;
推荐阅读
- latex - 如何使用某种引用或诸如 \input "formula1" 之类的东西在乳胶中插入公式
- elixir - 如何使用 Stripe-Elixir 捕获和存储用户的电子邮件
- arrays - 使用转置函数会导致错误
- machine-learning - Watson 深度学习:实验构建器、命令行界面和 Python 客户端 - 成熟度和功能
- ios - 将 fastlane 与使用通知扩展的应用程序一起使用
- ios - Xcode 9 将 P3 PDF 资源渲染为 SRGB
- php - PHP函数中的不知情参数
- c# - ASP.net Web API POST/PUT 请求不执行
- javascript - fullcalendar ajax 成功不起作用
- php - 使用php将部分文本从mysql更改为变量名