展开全部
用存储过程吗?
一句话不就搞定了吗?
创建表插入数据:
create table test
(xh int,
xm varchar(20),
ls varchar(2),
province varchar(20),
kssj date,
jssj date)
insert into test values (1,'张三','A','北京','2017-09-30','2017-11-30')
insert into test values (2,'李四','B','广东','2017-09-10','2017-11-20')
insert into test values (3,'王二','A','北京','2017-09-20','2017-11-10')
insert into test values (4,'陈五','C','北京','2017-09-10','2017-11-10')
执行:
select province,ls,count(distinct xm) 教师人数,sum(datediff(day,kssj,jssj)) 辅导时间 from test group by province,ls
结果:
更多追问追答
追问
不是这样吧 我这里还有上千条数据 ,这样太麻烦了 有简便的吗
追答
几万条也是这么统计,几千条又不多
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询