有一个表:字段如下:
  
  客户经理ID,客户ID,客户交费,交费周期   其中交费周期为月。此字段内容如:2003/05/21
   表示用户5月份的交费。
   2003/04/21表示用户4月份的交费。
  
   每个客户经理管辖一部分客户。   现在要统计
   5月份的每个客户经理的总收入、总收入的增长率。
   总收入的含义是:这个月客户经理管辖的客户的总交费。
   增长率是这个月的总交费相比上个月的总交费的增长率
   怎么写pl/sql?

解决方案 »

  1.   


    http://expert.csdn.net/Expert/topic/1937/1937254.xml?temp=.4201166
      

  2.   

    不是太明白那个日期作用,可否举些例子,简单列出记录。
    现在理解如下:
    select a.客户经理ID,a.客户经理的总收入,(a.客户经理的总收入-b.客户经理的总收入)/a.客户经理的总收入 总收入的增长率
    from 
    (select 客户经理ID,sum(客户交费) 客户经理的总收入 from table_name where 交费周期 between to_date('2003/04/22','yyyy/mm/dd') and to_date('2003/05/21','yyyy/mm/dd')+1 group by 客户经理ID),group by 客户经理ID) a,
    (select 客户经理ID,sum(客户交费) 客户经理的总收入 from table_name where 交费周期 between to_date('2003/03/22','yyyy/mm/dd') and to_date('2003/04/21','yyyy/mm/dd')+1 group by 客户经理ID) group by 客户经理ID) b
    where
    a.客户经理ID=b.客户经理ID