——————————————————————————————————
下面是 A 表(假设)
投诉号码 责任厂家
1320909 长兴
1389087 中澳
1877879 美邦
1320909 中澳
.
.
——————————————————————————————————
根据 责任厂家 统计重复投诉量和重复投诉率。
查出表格为:
责任厂家 重复投诉次数 重复投诉量 重复投诉率
长兴 10 5 48%
中澳 8 4 30%
美邦 6 6 22%——————————————————————————————————
求高手帮帮忙
可以QQ联系:1504511993SQL统计
下面是 A 表(假设)
投诉号码 责任厂家
1320909 长兴
1389087 中澳
1877879 美邦
1320909 中澳
.
.
——————————————————————————————————
根据 责任厂家 统计重复投诉量和重复投诉率。
查出表格为:
责任厂家 重复投诉次数 重复投诉量 重复投诉率
长兴 10 5 48%
中澳 8 4 30%
美邦 6 6 22%——————————————————————————————————
求高手帮帮忙
可以QQ联系:1504511993SQL统计
select a.责任厂家,
重复投诉次数 =(select COUNT(1)from 表 where 责任厂家=a.责任厂家),
重复投诉量 =(select COUNT(投诉号码) from 表 where 责任厂家=a.责任厂家),
重复投诉率 =重复投诉量/重复投诉次数 +'%'
from 表 a
group by a.责任厂家????????????
比如有一百个用户,其中对责任厂家A投诉了80次,那么A厂家的重复投诉次数是80次。
重复投诉量:
比如A厂家重复投诉次数为80次,那么其中有40个不同投诉号码投诉了它,那么A厂家的重复投诉量是40
重复投诉率:
重复投诉次数/总的投诉次数 ??好像不是这样...求指点
下面是sql!不知道对不对》》求指点SELECT a.zrcj 责任厂家,(SELECT COUNT(1)FROM A WHERE zrcj=a.zrcj)重复投诉次数,
(SELECT COUNT(DISTINCT tshm) FROM A WHERE zrcj=a.zrcj) 重复投诉量,
(SELECT COUNT(1)FROM S WHERE zrcj=a.zrcj)/(SELECT COUNT(tshm) FROM A) 重复投诉率
FROM A a
GROUP BY a.zrcj-------------------------------------------------------------
A表
tshm zrcj
189 中信
132 华为
187 长兴
189 长兴
169 华为
132 中信
189 中信
每投诉一次会在A表中插入一笔记录吗?
重复投诉率计算时为什么没有用到重复投诉量?