oracle函数记录-trunc日期格式ww、iw、w的区别
2017-10-13 15:59
369 查看
trunc日期格式ww、iw、w的区别
ww,按每年的1月1日为第一周第一天,1月8日为第二周第一天……依此类推
w,与ww功能类似,不过它是按每月的1日为每周第一天,例如1日为当月第一周第一天,8日为第二周第一天……依此类推。
也就是说,1月份的参数w与ww用trunc函数的结果应该是一致的。
2017-1-3为2017年第一周第三天,这周第一天为2017-1-1
select trunc(date'2017-1-3','w') from dual;
-------------------------
2017-1-1
2017-1-10为2017年第二周第三天,这周第一天为2017-1-8
select trunc(date'2017-1-10','w') from dual;
-------------------------
2017-1-8
iw,不受月份与年份的影响,直接取日期参数的周一。
ww | Same day of the week as the first day of the year | 按年度1月1日的第一天为每周第一天 |
iw | Same day of the week as the first day of the ISO week, which is Monday | 每周一 |
w | Same day of the week as the first day of the month | 按月份1日的第一天作为每周第一天 |
w,与ww功能类似,不过它是按每月的1日为每周第一天,例如1日为当月第一周第一天,8日为第二周第一天……依此类推。
也就是说,1月份的参数w与ww用trunc函数的结果应该是一致的。
2017-1-3为2017年第一周第三天,这周第一天为2017-1-1
select trunc(date'2017-1-3','w') from dual;
-------------------------
2017-1-1
2017-1-10为2017年第二周第三天,这周第一天为2017-1-8
select trunc(date'2017-1-10','w') from dual;
-------------------------
2017-1-8
iw,不受月份与年份的影响,直接取日期参数的周一。
相关文章推荐
- 函数trunc日期时格式为ww、iw、w的区别
- oracle trunc 函数处理日期格式
- oracle trunc 函数处理日期格式
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- oracle 当前日期为当年第几周,几天,几月,几季度;ww,iw,w区别
- 日常收集整理oracle trunc 函数处理日期格式(很实用)
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- 日常收集整理oracle trunc 函数处理日期格式(很实用)
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- Oracle trunc 函数处理日期格式,日期类型
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- 【转】oracle trunc 函数处理日期格式
- Oracle个别日期格式在SQL Server中的转换(自定义函数)
- oracle10g- oracle数据语言 常用函数 日期格式
- oracle 日期转换格式 函数
- oracle 按周统计 iw和 ww的区别
- oracle 日期转换格式 函数
- oracle中to_char后查询当天在今年的第几周ww和iw的区别
- Oracle数字、日期截取函数TRUNC
- oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别