首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当前月份的一周-间隔

当前月份的一周-间隔
EN

Stack Overflow用户
提问于 2018-10-29 11:23:21
回答 1查看 92关注 0票数 1

如何从当前月份每隔1./2./3./4-5周(间隔)选择一次?

所以不像:

代码语言:javascript
复制
select to_char(sysdate,'W') from dual

但我需要一个间隔=当月的一周(例如,oktober的2周,因为现在是10月- sysdate)。因此,具体而言:

代码语言:javascript
复制
select SUM(number)/((trunc(sysdate,'WW')/4) from my_table where date between ? and ? 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-29 11:57:26

像这样的东西应该对你有用。

代码语言:javascript
复制
SELECT TO_CHAR(datecol,'W') AS week, 
       SUM(countcol) AS sum_of_sales
FROM sales
  WHERE TO_CHAR(datecol,'YYYYMM') = TO_CHAR(SYSDATE,'YYYYMM') --current year and month.
  GROUP BY TO_CHAR(datecol,'W')
ORDER BY TO_CHAR(datecol,'W')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53044468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档