加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 跨年按周分组查询

发布时间:2020-12-12 16:01:21 所属栏目:百科 来源:网络整理
导读:最近因为项目需求用到了按周分组 GROUP BY g.SHOP_ID,TO_CHAR(ds.stat_date, 'IW') 看之前的查询语句发现了语句不具备跨年分组的功能 于是乎添加上了年 GROUP BY g.SHOP_ID, 'YYYYIW') 本来认为这个问题就被简单的解决了 今天翻看代码的时候就想起了之前的一

最近因为项目需求用到了按周分组

GROUP BY g.SHOP_ID,TO_CHAR(ds.stat_date,'IW')

看之前的查询语句发现了语句不具备跨年分组的功能 于是乎添加上了年

GROUP BY g.SHOP_ID,'YYYYIW')

本来认为这个问题就被简单的解决了 今天翻看代码的时候就想起了之前的一个关于跨年的问题
于是查询了一下2015-12-01 2016-01-30 发现居然有201653

解决方法很简单

GROUP BY g.SHOP_ID,'IYYYIW')

这个问题暂时算告一段落

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读