SQL:我如何计算MS ACCESS中的不同记录
发布时间:2020-12-12 08:49:27 所属栏目:MsSql教程 来源:网络整理
导读:有人可以帮助我SQL命令吗? 我有一个表(tbl_sActivity)具有以下数据 user_id | client_id | act_status | 1 |7| cold| 1 |7| dealed| 22 |5| cold| 1 |6| cold| 1 |6| warm| 1 |6| hot| 1 |6| dealed| 1 |8| warm| 1 |8| dealed| 21 |4| warm| 21 |4| dealed|
有人可以帮助我SQL命令吗?
我有一个表(tbl_sActivity)具有以下数据
出来应该是
我从网上搜索并得知MS ACCESS不能使用COUNT(DISTINCT)功能..所以我在这个阶段停留了几天.. 解决方法尝试这个. “诀窍”是首先获得子查询,以获取用户和客户端ID的所有不同组合,然后对每个用户进行分组:SELECT user_id,COUNT(*) AS count_distinct_clients FROM ( SELECT DISTINCT user_id,client_id FROM tbl_sActivity ) AS tmp GROUP BY user_id ; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |