本帖最后由 bwrobert 于 2009-11-19 11:47:55 编辑

解决方案 »

  1.   

    统计hr_emnemployee表fstatetype 中不同的字段值 然后插入p_s_total表 字段EEMPTOT中
      

  2.   

    是这个吗:
    insert into p_s_total
    select distinct fstatetype from hr_emnemployee
    将不重复的fstatetype 插入表
    用不着存储过程
      

  3.   

    但是,我主要是想统计同一字段字段 FSTATETYPE  内
    --------------- 
        estRegular 
    --------------- 
        estRegular 
    --------------- 
    estNewEmployee 
    --------------- 
    estIllnessRest 
    --------------- 
    内容统计出结果
      

  4.   

    count()   over() ??還是沒明白你的意思    你解釋下 字段都是啥啊 
      

  5.   

    统计hr_emnemployee表 
    字段 fstatetype 字段值 
    然后插入p_s_total表 字段EEMPTOT 中 
     
      

  6.   

    INSERT INTO P_S_TOTAL(FSTATETYPE, EEMPTOT)
    SELECT FSTATETYPE, COUNT(1) OVER(PARTITION BY FSTATETYPE) AS FSTATETYPE_COUNT FROM HR_EMNEMPLOYEE
      

  7.   

           sSqlStr:='insert into p_s_total(EEMPTOT)'||' 
                       ('|| 
                       'select count(distinc fstatetype) from hr_emnemployee'|| 
                       ')'; 
    是不是这样,我不知道理解对不地!呵呵
    祝好!