有个难题:查询去重类条目总数,详细见内~~
营业员:userID
日期:dateTime
手机数:IMEICount
软件数:AppCount
要求:从表download中查询每个营业员每天下载的手机总数,和 软件总数。一个手机可以下多个软件,一个软件能装到多个手机上。但一个月内多次下载的同一部手机只计数1个;三个月内同一部手机多次下载同一个软件,软件计数也为1个。
这个用一条SQL语句实现。哪位大神能提点一下思路吗?多谢多谢!!!
------解决方案--------------------1:一个月内多次下载的同一部手机只计数1个.
这个将下载的时间,转化为‘年月’字符串,然后进行group by
2:三个月内同一部手机多次下载同一个软件,软件计数也为1个。
你是根据当前的日期日期进行统计数量,
统计最近三个月的数量,然后减去昨天的数据就是今天的数量。
------解决方案--------------------思路:
根据当前的日期进行统计总数量,
统计最近一个或者三个月的数量,然后减去昨天的数据就是今天的数量。