本帖最后由 sayyouneedme 于 2014-01-06 16:32:37 编辑

解决方案 »

  1.   

    通过时间从小到大排序,然后看dept_code一样的就分在一起。
      

  2.   

    组1跟组3的区别是什么?没说清楚。
    你这个不是要分组,直接按时间order by一下就好了吧
      

  3.   

    dense_rank() over(partition by to_char(commit_date, 'yyyymm') order by log_date_time, dept_code)
    这个题目如果是每个时间内,各自指定组编号,则如上。
    但是如果是整个表,每组统一的组编号,还是非常难的。目前还没想到如何处理。