我需要你的帮助来使用 case when 函数。(大概)
我有每天访问服务器的数据。但是,我想按访问频率对这些用户数据进行分组。这样我就可以将他们分成访问少于5次、5到10次和超过10次的组。我听说函数可以帮助这个的情况,但我不知道如何运行它。
下面列出的是我用来导出每日访问量的查询,下表是查询的输出。如果有人知道如何相应地编写该查询,请帮助我。非常感激。
select aid, count(result_type) as "daily_visits"
FROM [DBO].[TB_SESSION_LOG]
WHERE
log_dt >= @start_date and
log_dt < @end_date
group by svc_cd, aid
order by svc_cd, aid