【发布时间】:2015-02-26 08:09:03
【问题描述】:
我必须处理每周(ISO 周)检索和分组的数据,并且我的数据库是每天构建的(字段:DATE)。我需要写下一个滚动的代码,以便给定当前日期,它也计算前 3 周的星期和检索数据。
所以我写在 WHERE 子句中:
TO_DATE(TO_CHAR(DATE, 'YYYYWW')) BETWEEN TO_DATE(TO_CHAR(TO_DATE(running_date, 'YYYYMMDD'), 'YYYYWW'), 'YYYYWW')-3 AND TO_DATE(TO_CHAR(TO_DATE(running_date, 'YYYYMMDD'), 'YYYYWW'), 'YYYYWW')
但它似乎不起作用。 关于如何处理问题的任何建议?
非常感谢!
【问题讨论】:
标签: oracle date oracle11g week-number