select count(*) from t where 查询操作 = '查询' and 操作时间 between start_time and end_time group by 档案编号
select count(*) from t where 借阅操作 = '借阅' and 操作时间 between start_time and end_time group by 档案编号
select count(*) from t where 用户名 = and 查询操作 = '查询'
select count(*) from t where 用户名 = and 借阅操作 = '借阅'
==============
select sum(case 查询操作 when '查询' then 1 else 0 end ) as 查询 ,
sum(case 借阅操作 when '借阅' then 1 else 0 end ) as 借阅
from t where 操作时间 between start_time and end_time group by 档案编号
select sum(case 查询操作 when '查询' then 1 else 0 end ) as 查询 ,
sum(case 借阅操作 when '借阅' then 1 else 0 end ) as 借阅
from t where 用户名 =
--1.1查询
select 档案编号,count(查询操作)
from tablename
where 查询操作='查询'
and 操作时间 between StartTime and EndTime
group by 档案编号
--1.2借阅
select 档案编号,count(借阅操作)
from tablename
where 借阅操作='借阅'
and 操作时间 between StartTime and EndTime
group by 档案编号
--2.1查询
select 用户名,count(查询操作)
from tablename
where 查询操作='查询'
and 操作时间 between StartTime and EndTime
group by 用户名
--2.2借阅
select 用户名,count(借阅操作)
from tablename
where 借阅操作='借阅'
and 操作时间 between StartTime and EndTime
group by 用户名