oracle如何分段查询数据

孟德三笑 2016-11-24 11:01:54
比如说我有一个表,有两个字段(id和年份),现在想查询表里有多少条数据。
如果查询条件是2016-02-01,
那么截止到2016-02-01是多少条,
截止到2016-01-25是多少条,
截止到2016-01-18是多少条,
截止到2016-01-11是多少条,
截止到2016-01-04是多少条,
也就是说按查询条件开始查起,每减去7天查一次,直到当年1月日期不能再减为止。
...全文
750 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxq129601 2016-11-24
  • 打赏
  • 举报
回复
给你个思路就是用connect by把所有符合的日期先造出来,然后去关联你的主表
卖水果的net 2016-11-24
  • 打赏
  • 举报
回复
是每周仅汇总本周的数据,还是累计之前的数据 ?
孟德三笑 2016-11-24
  • 打赏
  • 举报
回复
那个字段是日期不是年份啦,不好意思。减到哪号是不确定的,比如我上次减到1月8号,那就能再减到1月1号。如果上次减到1月7号,那再减就是上一年的12月31号了,所以就不能减了,就到1月7号为止了。如此类推。
引用 2 楼 wmxcn2000 的回复:
有两个字段(id和年份) 只有年份,怎么区分是哪个月? 这个写错了吗 ? 直到当年1月日期不能再减为止。 这是减到 1 月1 号为止呢,还是到1 月 就算呢 ?
卖水果的net 2016-11-24
  • 打赏
  • 举报
回复
有两个字段(id和年份) 只有年份,怎么区分是哪个月? 这个写错了吗 ? 直到当年1月日期不能再减为止。 这是减到 1 月1 号为止呢,还是到1 月 就算呢 ?

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧