62,046
社区成员
发帖
与我相关
我的任务
分享
SELECT soft_id,(SELECT COUNT(distinct(uc_softrecord.user_id))AS A FROM uc_softrecord where
uc_softrecord.soft_id='2' and uc_softrecord.id='511331') AS ClickPeoNumber,
(select uc_softrecord.click from uc_softrecord where uc_softrecord.soft_id='2' and uc_softrecord.id='511331') AS
ClickNumber,
(SELECT count(distinct(user_id) ) as DropNumber FROM uc_softrecord where soft_id='2' and uc_softrecord.`status`
in (1,2) and uc_softrecord.id='511331') AS DropNumber,
(Select count(distinct(user_id) ) AS num from uc_softrecord where uc_softrecord.`status`='2' and
uc_softrecord.soft_id='2' and uc_softrecord.id='511331') AS DropOkNumber
FROM uc_softrecord where uc_softrecord.soft_id='2' and uc_softrecord.id='511331' and uc_softrecord.createtime
between '2011-09-15' and '2011-09-30'
SELECT soft_id,
(
SELECT COUNT(distinct(uc_softrecord.user_id))AS A FROM uc_softrecord
where uc_softrecord.soft_id='2' and uc_softrecord.id='511331'
) AS ClickPeoNumber,
(
select uc_softrecord.click from uc_softrecord where uc_softrecord.soft_id='2' and uc_softrecord.id='511331'
) AS ClickNumber,
(
SELECT count(distinct(user_id)) as DropNumber FROM uc_softrecord
where soft_id='2' and uc_softrecord.`status` in (1,2) and uc_softrecord.id='511331'
) AS DropNumber,
(
Select count(distinct(user_id)) AS num from uc_softrecord
where uc_softrecord.`status`='2' and uc_softrecord.soft_id='2' and uc_softrecord.id='511331'
) AS DropOkNumber
FROM uc_softrecord
where uc_softrecord.soft_id='2' and uc_softrecord.id='511331' and uc_softrecord.createtime
between '2011-09-15' and '2011-09-30'
;with cte
as
{
select distinct(uc_softrecord.user_id) AS A FROM uc_softrecord where
uc_softrecord.soft_id='2' and uc_softrecord.id='511331'
}
select cte.soft_id,
(select Count(cte.A) AS ClickPeoNumber from cte INNER JOIN uc_softrecord as uc
on cte.user_Id=uc.user_id where uc_softrecord.`status`='1' or uc_softrecord.`status`
='2') AS DropNumber,
(select Count(cte.A) from cte where uc_softrecord.`status`='2') AS DropOkNumber ,
from right join uc_softrecord on cte.user_Id=uc.user_id where
uc_softrecord.createtime between '2011-09-15' and '2011-09-30'