SQL 实现按动态时间段将数据划分为几段
0
有左边的查询结果集,想实现根据时间参数(可以多选,下图中时间参数选择的是201005,201009,201102)将左边的数据划分为4部分,也就是右边表格的结果,求大神帮忙,谢谢谢谢啦!!
注意:时间参数可以多选,若参数选择2个时间则划分为3段,参数选择4个则划分为5段
注意:时间参数可以多选,若参数选择2个时间则划分为3段,参数选择4个则划分为5段
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
蓝心 2016-07-26 回答
赞同来自:
存储过程可以传一个集合参数
老头子 - 专注是唯一的捷径 2016-07-26 回答
赞同来自:
你这个应该是报表需求吧,应该需要前台来控制下。
用java拼接结果集应该可以,尽管你输入多个参数,代码里控制循环查询,每次实际执行一个参数(用sum over开窗函数实现单个参数计算),然后再把结果拼起来,你试试。