select id,count(*) as cs,sum(sj) as sj_sum
from kq
group by id
order by id

解决方案 »

  1.   

    select id, cs = count(*) , sj_sum = sum(sj) from kq group by id order by id
      

  2.   

    select id,count(1) as cs,sum(sj) as sj_sum
    from kq
    group by id
    order by id
      

  3.   

    select id,count(*) as cs,sum(sj) as sj_sum
    from kq
    group by id
    order by id
      

  4.   

    如果还涉及到上班的日期该怎么办?
    id(编号)   sj(上班时间)  start(上班开始)   end (上班结束)
    001        20            2004-01-01       2004-01-02
    002        30            2004-01-01       2004-01-02
    003        20            2004-01-01       2004-01-02
    001        60            2004-12-01       2004-12-02想得到如下结果(需要知道第一次来上班的日期和最后一次下班的日期)id (编号)  cs(考勤次数)  sj_sum(总上班时间) min_start(最早班时间) max_end(最后下班时间)
    001          2          80                 2004-12-01             2004-12-02
    002          1          30                 2004-01-01             2004-01-02
    003          1          20                 2004-01-01             2004-01-02请高手帮忙。谢谢
      

  5.   

    不好意思,楼上的贴错了,应该是下面的如果还涉及到上班的日期该怎么办?
    id(编号)   sj(上班时间)  start(上班开始)   end (上班结束)
    001        20            2004-01-01       2004-01-02
    002        30            2004-01-01       2004-01-02
    003        20            2004-01-01       2004-01-02
    001        60            2004-12-01       2004-12-02想得到如下结果(需要知道第一次来上班的日期和最后一次下班的日期)id (编号)  cs(考勤次数)  sj_sum(总上班时间) min_start(最早班时间) max_end(最后下班时间)
    001          2          80                 2004-01-01             2004-12-02
    002          1          30                 2004-01-01             2004-01-02
    003          1          20                 2004-01-01             2004-01-02请高手帮忙。谢谢
      

  6.   

    select id,count(*) as cs,sum(sj) as sj_sum,
           min(start) as min_start,
           max(start) as max_end
    from kq
    group by id
    order by id
      

  7.   

    谢谢 lsxaa(小李铅笔刀) ( )这下我懂了。也谢谢其他高手
      

  8.   

    SELECT DISTINCT ID,SUM(SJ) AS 时间,MIN(ST) as 开始时间,MAX(ENT) as 结束时间 FROM AA GROUP BY ID