求一个简单的sql select id,count(*) as cs,sum(sj) as sj_sumfrom kqgroup by idorder by id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id, cs = count(*) , sj_sum = sum(sj) from kq group by id order by id select id,count(1) as cs,sum(sj) as sj_sumfrom kqgroup by idorder by id select id,count(*) as cs,sum(sj) as sj_sumfrom kqgroup by idorder by id 如果还涉及到上班的日期该怎么办?id(编号) sj(上班时间) start(上班开始) end (上班结束)001 20 2004-01-01 2004-01-02002 30 2004-01-01 2004-01-02003 20 2004-01-01 2004-01-02001 60 2004-12-01 2004-12-02想得到如下结果(需要知道第一次来上班的日期和最后一次下班的日期)id (编号) cs(考勤次数) sj_sum(总上班时间) min_start(最早班时间) max_end(最后下班时间)001 2 80 2004-12-01 2004-12-02002 1 30 2004-01-01 2004-01-02003 1 20 2004-01-01 2004-01-02请高手帮忙。谢谢 不好意思,楼上的贴错了,应该是下面的如果还涉及到上班的日期该怎么办?id(编号) sj(上班时间) start(上班开始) end (上班结束)001 20 2004-01-01 2004-01-02002 30 2004-01-01 2004-01-02003 20 2004-01-01 2004-01-02001 60 2004-12-01 2004-12-02想得到如下结果(需要知道第一次来上班的日期和最后一次下班的日期)id (编号) cs(考勤次数) sj_sum(总上班时间) min_start(最早班时间) max_end(最后下班时间)001 2 80 2004-01-01 2004-12-02002 1 30 2004-01-01 2004-01-02003 1 20 2004-01-01 2004-01-02请高手帮忙。谢谢 select id,count(*) as cs,sum(sj) as sj_sum, min(start) as min_start, max(start) as max_endfrom kqgroup by idorder by id 谢谢 lsxaa(小李铅笔刀) ( )这下我懂了。也谢谢其他高手 SELECT DISTINCT ID,SUM(SJ) AS 时间,MIN(ST) as 开始时间,MAX(ENT) as 结束时间 FROM AA GROUP BY ID 一个SQL语句的显示 拼接SQL的问题 SQL常用语句整理 identity 的问题,大家帮忙看看? SQL 找不到服务器是怎么回事! 新手求教 DBA是什么 再问:存储过程中,选取的列名可以用参数表示吗? SQL数据库是不是要安装ms sql server才能用? 怎么防止SQL语句被跟踪啊 一个SQL存储过程问题和一个表连接查询问题 这个SQL语句为什么错误? 一个触发器实现日志访问的问题
from kq
group by id
order by id
from kq
group by id
order by id
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请高手帮忙。谢谢
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请高手帮忙。谢谢
min(start) as min_start,
max(start) as max_end
from kq
group by id
order by id