求SQL语句,应该是简单的,大家来看下

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:27:20
格式为
1 0708 8
1 0712 8
2 0709 4
3 0705 4
4 0701 4
4 0712 4
最终的查询结果是
1 16
2 4
3 4
4 8
顺便解释下是什么意思,就是工号为1的人 7月8号请假8小时,9号请假8小时
我最终是要一张统计表,语句不懂得写,我菜鸟,别笑我!

呵呵,楼上写的有问题呀,group by语句不能和where一起使用的,group by语句的条件是having之句!
这个问题很easy,语句是
select 工号, 请假时间
from 表名
group by 工号;
group by子句会对所求字段自动求合的,所以不用sum。

SELECT 工号, SUM(请假时间) AS 总请假时间
FROM 表名
where ……
GROUP BY 工号
根据工号分组求总数,应该是你要的吧

select 工号字段,sun(请假时间字段) from 表名 group by 工号字段

根据工号字段分组,求请假时间字段的和。