`
werwolf
  • 浏览: 93283 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle 周 iw ww

阅读更多

oracle 周 iw ww


WW:
     每年的1月1日作为当年的第一周的第一天(不管当年的1月1日是星期几);
     比如:2004/01/01 是周四, 在Oracle中被定义为2004年WW的第一周的第一天;
     SELECT TO_CHAR(TO_DATE('20040101','YYYYMMDD'),'YY:WW'),TO_CHAR(TO_DATE('20040107','YYYYMMDD'),'YY:WW'),TO_CHAR(TO_DATE('20040108','YYYYMMDD'),'YY:WW') FROM DUAL;

IW :
    以周别为“主线” ,每年最多可以有53个周B别,但是每年至少要包含52个周别;
如果一年当中第52周别之后至当年的12月31日之间,还有大于或等于4天的话,则定为当年的第53周,否则剩余这些天数被归为下一年的第1周如果在不足52周别的话,则以下一年的时间来补;每周固定的从周一开始作为本周的第1天,到周日作为本周的第7天;比如:在Oracle中 2006/01/01 依然属于IW周别 05年的第52周的第7天

 

--去年同周值

first_value(yczql) over(partition by org_cid,week order by to_number(year) range between 1 preceding and 1 preceding) yczql_tq --去年同周来水预测准确率(%)

分享到:
评论

相关推荐

    Oracle 获得某日期属于一年中的第几个自然周

    `TO_CHAR(date, 'WW')`可以返回日期所在的月份中的周数,但这个周是以星期日为一周的第一天计算的,并且第一周可能不包含整个星期一。为了得到符合ISO标准的自然周,我们需要做一些额外的处理。 ISO标准定义的自然...

    Oracle数据库的周数计算

    通过上述介绍,我们可以了解到在Oracle数据库中,根据不同的需求可以选择使用“WW”或“IW”的周数计算方法。这两种方法各有其适用场景,选择合适的方法可以更准确地完成日期相关的数据处理任务。在具体实现过程中,...

    oracle 日期处理 总结

    'ww'和'w'分别用于表示当年第几周和当月第几周,如`to_char(date, 'WW')`和`to_char(date, 'W')`。 14. **其他转换格式** 还有其他的转换格式,比如'dd'表示当月第几天,'ddd'表示当年第几天,'dy'和'day'表示...

    Oracle数据库时间类型与JAVA之间的转换和应用.pdf

    - `IW`: ISO标准年中的第几周 - `IYYY`: ISO标准四位年份 - `YYYY`: 四位年份 - `HH`: 小时,12小时制 - `HH24`: 小时,24小时制 - `MI`: 分钟 - `SS`: 秒 - `MM`: 月份 - `Mon`: 月份的缩写 - `Month`: 月份的全名 ...

    Oracle的to_date函数.doc

    * IW:ISO 标准的年中的第几周 * IYYY:ISO 标准的四位年份 * YYYY:四位年份 * YYY,YY,Y:年份的最后三位,两位,一位 * HH:小时,按 12 小时计 * HH24:小时,按 24 小时计 * MI:分 * SS:秒 * MM:月 * Mon:...

    oracle 日期转换相关sql

    6. **IW** - ISO 周,即按照 ISO 标准的周数(一年的第一周包含该年的第一个周四)。 7. **IYYY** - ISO 年,即根据 ISO 周所属的年份。 8. **YYYY** - 完整的四位数年份。 9. **YYY, YY, Y** - 分别为三位、两位、...

    oracle查看当前日期是第几个星期的方法

    系统当前时间是多少周,就是是今年的第几个星期 代码如下: select to_char(sysdate,’ww’) ,to_char(sysdate,’iw’) from dual;select to_char(sysdate,’ddd’) from dual;select TRUNC(SYSDATE,’MM’) from ...

    Oracle to_char的使用

    - `DY`和`DAY`分别表示缩写和全名的星期,`WW`和`IW`表示基于不同标准的星期数,`D`表示一周中的具体天数。 - `HH`, `HH12`, `HH24`分别表示12小时制和24小时制的小时,`MI`表示分钟,`SS`表示秒,`SSSSS`表示以秒为...

    Oracle to_date() 用法细节.txt

    - `WW`: 第几周(1到53)。 ##### 2. 示例 - **转换日期**: ```sql SELECT TO_DATE('2005-01-01 13:14:20', 'yyyy-MM-dd HH24:mi:ss') FROM DUAL; ``` 这里需要注意的是,在 `format_mask` 中,`MM` 和 `mm` ...

    讲述Oracle中的to_date参数含义

    - `IW`表示按照ISO标准的年中的第几周。 - `IYYY`表示ISO标准的四位年份。 - `YYYY`、`YYY`、`YY`分别表示四位、三位、两位的年份。 - `HH`、`HH24`分别表示12小时制和24小时制的小时。 - `MI`表示分钟。 - `SS`表示...

    Oracle to_char(date)用法总结

    * SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL; // 取当前时间是一年中的第几周 * SELECT TO_CHAR(SYSDATE,'IW') FROM DUAL; // 取当前时间是一年中的第几周 * SELECT TO_CHAR(SYSDATE,'D') FROM DUAL; // 取当前时间是...

    oracle数据库中日期格式化.docx

    - `IW`:ISO标准的年中的第几周(1-53) - `IYYY`:ISO标准的四位年份 - `YYYY`:四位年份 - `YYY,YY,Y`:年份的最后三位、两位、一位 - `HH`:12小时制的小时 - `HH24`:24小时制的小时 - `MI`:分钟 - `SS`:秒 - ...

    Oracle的to-date函数.docx

    日期格式模型包含各种字母代码,如`D`、`DD`、`DDD`、`DY`、`IW`、`IYYY`、`YYYY`、`YYY`、`YY`、`Y`、`HH`、`HH24`、`MI`、`SS`、`MM`、`Mon`、`Month`、`W`、`WW`等,它们分别代表不同的日期和时间部分。...

    Oracle的to_date函数.docx

    - `'yy-mm iw-d hh:mi:ss'`:例如`23-02 07-2 15:30:45`,`iw`是ISO周号。 4. `trunc`和`ROUND`函数: - `trunc`函数用于截断日期或时间的特定部分,如`trunc(sysdate, 'YEAR')`截断到年份,`trunc(sysdate, 'YY'...

    Oracle的to-date函数.pdf

    - `IW`:ISO标准的年中的第几周 - `IYYY`:ISO标准的四位年份 - `YYYY`:四位年份 - `YYY,YY,Y`:年份的最后三位、两位或一位 - `HH`:小时,按12小时计(例如,01到12) - `HH24`:小时,按24小时计(例如,00到23...

    oracle 日期操作语句总结

    Oracle支持多种表示一周的方法,`'IW'`、`'WW'`和`'W'`分别表示ISO周号、非ISO周号和星期数。ISO周号以周一为周的开始,而非ISO周号可能因月份变化而有所不同。 3. 查询当前某年某月有多少天 通过`last_day`函数...

    oracle数据库中日期格式化.pdf

    - `IW`: ISO标准的年中的第几周。 - `IYYY`: ISO标准的四位年份。 - `YYYY`: 四位年份。 - `YYY,YY,Y`: 年份的最后三位,两位,一位。 - `HH`: 12小时制的小时。 - `HH24`: 24小时制的小时。 - `MI`: 分钟。 ...

    Oracle to_date()函数的用法介绍

    - `IW`:ISO标准的年中的第几周 - `IYYY`:ISO标准的四位年份 - `YYYY`, `YYY`, `YY`, `Y`:年份的完整或部分表示 - `HH`:12小时制的小时 - `HH24`:24小时制的小时 - `MI`:分钟 - `SS`:秒 - `MM`:月份 - `Mon`...

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    8. `TRUNC(sysdate,'iw')`:截取到本周的第一天,始终是周一。这与`TRUNC(sysdate,'day')`不同,后者可能返回周日。 9. `TRUNC(sysdate,'hh24')`:截取到当前小时的开始,即去掉分钟和秒,例如16:00:00。 10. `...

Global site tag (gtag.js) - Google Analytics