关于Oracle to_char()函数中的IW,WW 取星期 周别显示
Oracle 函数 to 关于 显示 char 星期
2023-09-11 14:15:13 时间
select to_char(sysdate, 'ww') from dual; --43
select to_char(sysdate, 'iw') from dual; --43
1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
公式 每周第一天 :date + 周 * 7 - 7
每周最后一天:date + 周 * 7 - 1
2) iw算法为自然周,即星期一到星期日为一周。且每年的第一个星期天为第一周,这样就会把去年的最后几天当成今年的第一周日期!!!
个人推荐还是使用iw.
相关文章
- WINDOWS 10下64位本地 ORACLE 11 G安装完整教程
- oracle中判断某列是否为数字-replace和translate函数详解
- Oracle数据库:oracle组函数,聚合函数,多行函数,avg,sum,min,max,count,group by,having
- Oracle数据库:oracle函数嵌套,nvl函数,nvl2函数,nullif函数,coalesce合并函数
- oracle创建表空间和用户
- oracle 12C wmsys.wm_concat()函数
- Oracle中NVL、NVL2、DECODE函数的用法
- Oracle分析函数
- oracle mysql sqlserver 基本操作命令
- 《Oracle性能优化与诊断案例精选》——1.6 理想实践,开发运维一体化
- Oracle的LAST_DAY函数
- Oracle基本操作,Oracle修改列名,Oracle修改字段类型
- oracle函数 COALESCE(c1, c2, ...,cn)
- oracle函数 DUMP(w[,x[,y[,z]]])
- oracle函数 power(x,y)
- oracle函数 RTRIM(c1,[,c2])
- oracle函数 INSTRB(C1,C2[,I[,J]])
- oracle函数 add_months(d1,n1)
- oracle函数 TO_MULTI_BYTE(c1)
- oracle函数 TO_NUMBER(X[[,c2],c3])
- oracle函数 MAX([distinct|all]x)
- Oracle数据库系统管理与运维 | 项目案例
- Oracle数据库创建表空间及用户
- 从Oracle转到Mysql前需了解的50件事
- 在防火墙上开放Oracle服务端口的方法
- ORACLE数据库SQL语句的执行过程
- 【从翻译mos文章】在oracle db 11gR2版本号被启用 Oracle NUMA 支持
- Oracle:推迟了的Java Enterprise Edition 8将会在“今年之内”发布
- 折腾Oracle问题小菜记[分页存储过程/查询所有表、视图、存储过程/查询表、视图、存储过程字段结构与参数](三)