oracle如何查当前日期所在周,Oracle查询当前日期对应周数

在Oracle中查询当前日期对应的SQL

oracle常见的日期格式有Date & Timestamp

其中Data常用的格式为:YYYY-MM-DD HH24-MI-SS

其中Timestamp常用的格式为:YYYY-MM-DD HH24-MI-SS.FFF

上述两种日期格式最明显的差异为TimeStamp格式更精确(精确至秒后三位小数)

回到标题,如何将当前日志转换为周数

常见的用法为 TO_CHAR(XXX,[type])

常用的type有

W 按照Oracle的标准周来返回周数,表示:为当前月份的第几周

WW

IW

D

FMWW

截取2019年3月的日期

oracle如何查当前日期所在周,Oracle查询当前日期对应周数_第1张图片用法演示---------W

当选择的日期为2019-03-1日

SELECT TO_Char (to_date('2019-03-01','YYYY-MM-DD'), 'YY-MM-W') AS WeekNo FROM DUAL;

对应 Query结果为:19-03-1(表示2019年4月28日为2019年4月份的第四周)

你可能感兴趣的:(oracle如何查当前日期所在周,Oracle查询当前日期对应周数)