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

这个问题暂时算告一段落

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...