使用sql将各组范围依一定各数分组,并依此编号
想请问各位:
我有一个资料表,有以下这几个columns:post_no, tkt_no, plic, unit
之後我写了一段sql 专门是找各post_no及tkt_no最大跟最小,其中post_no及tkt_no是相对应的。并依zone分组。
sql如下
select min(post_no) +'~'+ max(post_no) as post_no, min(tkt_no) +char(10) + char(13) + max(tkt_no) as tkt_no, plic, max(unit)
from TEST
where date = '20170721'
group by zone
order by post_no
结果如下:
现在我想要将710001~712987及720001~720645分成每1200一组,不满1200的自成一组,
结果如下:
想请问sql的撰写方式需要使用什麽样的方式撰写,请各位给我一个方向。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)