微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

oracle 跨年按周分组查询

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

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')

这个问题暂时算告一段落

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐