Oracle生成IW周日期列表

Cim*_*ity 2 sql oracle optimization

目标:根据当前日期输出给定时间范围的IW标准周日期列表.

所需输出:当前日期= 4/27/2012,过去7个IW周日期列表

在此输入图像描述

Cha*_*ndu 5

试试这个:

    SELECT TRUNC(SYSDATE - (LEVEL * 7), 'IW') TheDate
      FROM dual
   CONNECT BY LEVEL <= 7
Run Code Online (Sandbox Code Playgroud)