求大神帮忙:怎样用sql语句统计会员操作记录表中每个会员每天的操作记录次数?

2025-03-23 06:33:49
推荐回答(2个)
回答1:

数据大,建议先建立索引(最好包含查询到的字段),优化查询:
create index index_table_1 on Table(memberId) include(vistTime)
select memberId,convert(varchar(10),vistTime,120) as vt,count(*) as cts
from Table group by memberId,convert(varchar(10),vistTime,120)

回答2:

select memberId,convert(varchar(10),操作时间,120) as '日期',count(*) as '次数'
from
操作记录表
group by memberId,convert(varchar(10),操作时间,120)